Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAgentManagementServiceServer(s grpc.ServiceRegistrar, srv AgentManagementServiceServer)
- func RegisterIPServiceServer(s grpc.ServiceRegistrar, srv IPServiceServer)
- func RegisterJobManagementServiceServer(s grpc.ServiceRegistrar, srv JobManagementServiceServer)
- func RegisterTitusAgentSecurityGroupServiceServer(s grpc.ServiceRegistrar, srv TitusAgentSecurityGroupServiceServer)
- func RegisterTitusAgentVPCInformationServiceServer(s grpc.ServiceRegistrar, srv TitusAgentVPCInformationServiceServer)
- func RegisterUserIPServiceServer(s grpc.ServiceRegistrar, srv UserIPServiceServer)
- func RegisterValidatorIPServiceServer(s grpc.ServiceRegistrar, srv ValidatorIPServiceServer)
- type AddressAllocation
- func (*AddressAllocation) Descriptor() ([]byte, []int)deprecated
- func (x *AddressAllocation) GetAddress() string
- func (x *AddressAllocation) GetAddressLocation() *AddressLocation
- func (x *AddressAllocation) GetIpv6Address() string
- func (x *AddressAllocation) GetUuid() string
- func (*AddressAllocation) ProtoMessage()
- func (x *AddressAllocation) ProtoReflect() protoreflect.Message
- func (x *AddressAllocation) Reset()
- func (x *AddressAllocation) String() string
- type AddressLocation
- func (*AddressLocation) Descriptor() ([]byte, []int)deprecated
- func (x *AddressLocation) GetAvailabilityZone() string
- func (x *AddressLocation) GetRegion() string
- func (x *AddressLocation) GetSubnetId() string
- func (*AddressLocation) ProtoMessage()
- func (x *AddressLocation) ProtoReflect() protoreflect.Message
- func (x *AddressLocation) Reset()
- func (x *AddressLocation) String() string
- type AddressLocationV2
- func (*AddressLocationV2) Descriptor() ([]byte, []int)deprecated
- func (x *AddressLocationV2) GetAccountId() string
- func (x *AddressLocationV2) GetAvailabilityZone() string
- func (x *AddressLocationV2) GetAvailabilityZoneId() string
- func (x *AddressLocationV2) GetSubnetId() string
- func (x *AddressLocationV2) GetVpcId() string
- func (*AddressLocationV2) ProtoMessage()
- func (x *AddressLocationV2) ProtoReflect() protoreflect.Message
- func (x *AddressLocationV2) Reset()
- func (x *AddressLocationV2) String() string
- type AddressSearchParameter
- func (*AddressSearchParameter) Descriptor() ([]byte, []int)deprecated
- func (x *AddressSearchParameter) GetAddress() string
- func (x *AddressSearchParameter) GetEmpty() *emptypb.Empty
- func (m *AddressSearchParameter) GetLocation() isAddressSearchParameter_Location
- func (x *AddressSearchParameter) GetSubnetId() string
- func (x *AddressSearchParameter) GetVpcId() string
- func (*AddressSearchParameter) ProtoMessage()
- func (x *AddressSearchParameter) ProtoReflect() protoreflect.Message
- func (x *AddressSearchParameter) Reset()
- func (x *AddressSearchParameter) String() string
- type AddressSearchParameter_Empty
- type AddressSearchParameter_SubnetId
- type AddressSearchParameter_VpcId
- type AgentChangeEvent
- func (*AgentChangeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AgentChangeEvent) GetAgentInstanceRemoved() *AgentChangeEvent_InstanceRemoved
- func (x *AgentChangeEvent) GetAgentInstanceUpdate() *AgentChangeEvent_InstanceUpdate
- func (m *AgentChangeEvent) GetEvent() isAgentChangeEvent_Event
- func (x *AgentChangeEvent) GetInstanceGroupRemoved() *AgentChangeEvent_InstanceGroupRemoved
- func (x *AgentChangeEvent) GetInstanceGroupUpdate() *AgentChangeEvent_InstanceGroupUpdate
- func (x *AgentChangeEvent) GetSnapshotEnd() *AgentChangeEvent_SnapshotEnd
- func (*AgentChangeEvent) ProtoMessage()
- func (x *AgentChangeEvent) ProtoReflect() protoreflect.Message
- func (x *AgentChangeEvent) Reset()
- func (x *AgentChangeEvent) String() string
- type AgentChangeEvent_AgentInstanceRemoved
- type AgentChangeEvent_AgentInstanceUpdate
- type AgentChangeEvent_InstanceGroupRemoved
- func (*AgentChangeEvent_InstanceGroupRemoved) Descriptor() ([]byte, []int)deprecated
- func (x *AgentChangeEvent_InstanceGroupRemoved) GetInstanceGroupId() string
- func (*AgentChangeEvent_InstanceGroupRemoved) ProtoMessage()
- func (x *AgentChangeEvent_InstanceGroupRemoved) ProtoReflect() protoreflect.Message
- func (x *AgentChangeEvent_InstanceGroupRemoved) Reset()
- func (x *AgentChangeEvent_InstanceGroupRemoved) String() string
- type AgentChangeEvent_InstanceGroupRemoved_
- type AgentChangeEvent_InstanceGroupUpdate
- func (*AgentChangeEvent_InstanceGroupUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AgentChangeEvent_InstanceGroupUpdate) GetInstanceGroup() *AgentInstanceGroup
- func (*AgentChangeEvent_InstanceGroupUpdate) ProtoMessage()
- func (x *AgentChangeEvent_InstanceGroupUpdate) ProtoReflect() protoreflect.Message
- func (x *AgentChangeEvent_InstanceGroupUpdate) Reset()
- func (x *AgentChangeEvent_InstanceGroupUpdate) String() string
- type AgentChangeEvent_InstanceGroupUpdate_
- type AgentChangeEvent_InstanceRemoved
- func (*AgentChangeEvent_InstanceRemoved) Descriptor() ([]byte, []int)deprecated
- func (x *AgentChangeEvent_InstanceRemoved) GetInstanceId() string
- func (*AgentChangeEvent_InstanceRemoved) ProtoMessage()
- func (x *AgentChangeEvent_InstanceRemoved) ProtoReflect() protoreflect.Message
- func (x *AgentChangeEvent_InstanceRemoved) Reset()
- func (x *AgentChangeEvent_InstanceRemoved) String() string
- type AgentChangeEvent_InstanceUpdate
- func (*AgentChangeEvent_InstanceUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AgentChangeEvent_InstanceUpdate) GetInstance() *AgentInstance
- func (*AgentChangeEvent_InstanceUpdate) ProtoMessage()
- func (x *AgentChangeEvent_InstanceUpdate) ProtoReflect() protoreflect.Message
- func (x *AgentChangeEvent_InstanceUpdate) Reset()
- func (x *AgentChangeEvent_InstanceUpdate) String() string
- type AgentChangeEvent_SnapshotEnd
- func (*AgentChangeEvent_SnapshotEnd) Descriptor() ([]byte, []int)deprecated
- func (*AgentChangeEvent_SnapshotEnd) ProtoMessage()
- func (x *AgentChangeEvent_SnapshotEnd) ProtoReflect() protoreflect.Message
- func (x *AgentChangeEvent_SnapshotEnd) Reset()
- func (x *AgentChangeEvent_SnapshotEnd) String() string
- type AgentChangeEvent_SnapshotEnd_
- type AgentInstance
- func (*AgentInstance) Descriptor() ([]byte, []int)deprecated
- func (x *AgentInstance) GetAttributes() map[string]string
- func (x *AgentInstance) GetHealthStatus() *HealthStatus
- func (x *AgentInstance) GetHostname() string
- func (x *AgentInstance) GetId() string
- func (x *AgentInstance) GetInstanceGroupId() string
- func (x *AgentInstance) GetIpAddress() string
- func (x *AgentInstance) GetLifecycleStatus() *InstanceLifecycleStatus
- func (*AgentInstance) ProtoMessage()
- func (x *AgentInstance) ProtoReflect() protoreflect.Message
- func (x *AgentInstance) Reset()
- func (x *AgentInstance) String() string
- type AgentInstanceAttributesUpdate
- func (*AgentInstanceAttributesUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AgentInstanceAttributesUpdate) GetAgentInstanceId() string
- func (x *AgentInstanceAttributesUpdate) GetAttributes() map[string]string
- func (*AgentInstanceAttributesUpdate) ProtoMessage()
- func (x *AgentInstanceAttributesUpdate) ProtoReflect() protoreflect.Message
- func (x *AgentInstanceAttributesUpdate) Reset()
- func (x *AgentInstanceAttributesUpdate) String() string
- type AgentInstanceGroup
- func (*AgentInstanceGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AgentInstanceGroup) GetAttributes() map[string]string
- func (x *AgentInstanceGroup) GetCurrent() uint32
- func (x *AgentInstanceGroup) GetDesired() uint32
- func (x *AgentInstanceGroup) GetId() string
- func (x *AgentInstanceGroup) GetInstanceResources() *ResourceDimension
- func (x *AgentInstanceGroup) GetInstanceType() string
- func (x *AgentInstanceGroup) GetIsLaunchEnabled() bool
- func (x *AgentInstanceGroup) GetIsTerminateEnabled() bool
- func (x *AgentInstanceGroup) GetLaunchTimestamp() uint64
- func (x *AgentInstanceGroup) GetLifecycleStatus() *InstanceGroupLifecycleStatus
- func (x *AgentInstanceGroup) GetMax() uint32
- func (x *AgentInstanceGroup) GetMin() uint32
- func (x *AgentInstanceGroup) GetTier() Tier
- func (*AgentInstanceGroup) ProtoMessage()
- func (x *AgentInstanceGroup) ProtoReflect() protoreflect.Message
- func (x *AgentInstanceGroup) Reset()
- func (x *AgentInstanceGroup) String() string
- type AgentInstanceGroups
- func (*AgentInstanceGroups) Descriptor() ([]byte, []int)deprecated
- func (x *AgentInstanceGroups) GetAgentInstanceGroups() []*AgentInstanceGroup
- func (*AgentInstanceGroups) ProtoMessage()
- func (x *AgentInstanceGroups) ProtoReflect() protoreflect.Message
- func (x *AgentInstanceGroups) Reset()
- func (x *AgentInstanceGroups) String() string
- type AgentInstances
- type AgentManagementServiceClient
- type AgentManagementServiceServer
- type AgentManagementService_ObserveAgentsClient
- type AgentManagementService_ObserveAgentsServer
- type AgentQuery
- func (*AgentQuery) Descriptor() ([]byte, []int)deprecated
- func (x *AgentQuery) GetFields() []string
- func (x *AgentQuery) GetFilteringCriteria() map[string]string
- func (x *AgentQuery) GetPage() *Page
- func (*AgentQuery) ProtoMessage()
- func (x *AgentQuery) ProtoReflect() protoreflect.Message
- func (x *AgentQuery) Reset()
- func (x *AgentQuery) String() string
- type AllocateAddressRequest
- func (*AllocateAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateAddressRequest) GetAccountId() string
- func (x *AllocateAddressRequest) GetAddressAllocation() *AddressAllocation
- func (x *AllocateAddressRequest) GetFamily() Family
- func (*AllocateAddressRequest) ProtoMessage()
- func (x *AllocateAddressRequest) ProtoReflect() protoreflect.Message
- func (x *AllocateAddressRequest) Reset()
- func (x *AllocateAddressRequest) String() string
- type AllocateAddressResponse
- func (*AllocateAddressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateAddressResponse) GetSignedAddressAllocation() *SignedAddressAllocation
- func (*AllocateAddressResponse) ProtoMessage()
- func (x *AllocateAddressResponse) ProtoReflect() protoreflect.Message
- func (x *AllocateAddressResponse) Reset()
- func (x *AllocateAddressResponse) String() string
- type AllocateStaticIPAddressRequest
- func (*AllocateStaticIPAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateStaticIPAddressRequest) GetPool() string
- func (x *AllocateStaticIPAddressRequest) GetSubnetId() string
- func (x *AllocateStaticIPAddressRequest) GetTags() map[string]string
- func (x *AllocateStaticIPAddressRequest) GetUuid() string
- func (*AllocateStaticIPAddressRequest) ProtoMessage()
- func (x *AllocateStaticIPAddressRequest) ProtoReflect() protoreflect.Message
- func (x *AllocateStaticIPAddressRequest) Reset()
- func (x *AllocateStaticIPAddressRequest) String() string
- type AllocateStaticIPAddressResponse
- func (*AllocateStaticIPAddressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateStaticIPAddressResponse) GetStaticIPAddress() *StaticIPAddress
- func (*AllocateStaticIPAddressResponse) ProtoMessage()
- func (x *AllocateStaticIPAddressResponse) ProtoReflect() protoreflect.Message
- func (x *AllocateStaticIPAddressResponse) Reset()
- func (x *AllocateStaticIPAddressResponse) String() string
- type BasicContainer
- func (*BasicContainer) Descriptor() ([]byte, []int)deprecated
- func (x *BasicContainer) GetCommand() []string
- func (x *BasicContainer) GetContainerCapabilities() []ContainerCapability
- func (x *BasicContainer) GetEntryPoint() []string
- func (x *BasicContainer) GetEnv() map[string]string
- func (x *BasicContainer) GetImage() *BasicImage
- func (x *BasicContainer) GetName() string
- func (x *BasicContainer) GetVolumeMounts() []*VolumeMount
- func (*BasicContainer) ProtoMessage()
- func (x *BasicContainer) ProtoReflect() protoreflect.Message
- func (x *BasicContainer) Reset()
- func (x *BasicContainer) String() string
- type BasicImage
- func (*BasicImage) Descriptor() ([]byte, []int)deprecated
- func (x *BasicImage) GetDigest() string
- func (x *BasicImage) GetName() string
- func (x *BasicImage) GetTag() string
- func (*BasicImage) ProtoMessage()
- func (x *BasicImage) ProtoReflect() protoreflect.Message
- func (x *BasicImage) Reset()
- func (x *BasicImage) String() string
- type BatchJobSpec
- func (*BatchJobSpec) Descriptor() ([]byte, []int)deprecated
- func (x *BatchJobSpec) GetRetryOnRuntimeLimit() bool
- func (x *BatchJobSpec) GetRetryPolicy() *RetryPolicy
- func (x *BatchJobSpec) GetRuntimeLimitSec() uint64
- func (x *BatchJobSpec) GetSize() uint32
- func (*BatchJobSpec) ProtoMessage()
- func (x *BatchJobSpec) ProtoReflect() protoreflect.Message
- func (x *BatchJobSpec) Reset()
- func (x *BatchJobSpec) String() string
- type CallMetadata
- func (*CallMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CallMetadata) GetCallPath() []stringdeprecated
- func (x *CallMetadata) GetCallReason() string
- func (x *CallMetadata) GetCallerId() stringdeprecated
- func (x *CallMetadata) GetCallers() []*CallMetadata_Caller
- func (x *CallMetadata) GetDebug() bool
- func (*CallMetadata) ProtoMessage()
- func (x *CallMetadata) ProtoReflect() protoreflect.Message
- func (x *CallMetadata) Reset()
- func (x *CallMetadata) String() string
- type CallMetadata_Caller
- func (*CallMetadata_Caller) Descriptor() ([]byte, []int)deprecated
- func (x *CallMetadata_Caller) GetContext() map[string]string
- func (x *CallMetadata_Caller) GetId() string
- func (x *CallMetadata_Caller) GetType() CallMetadata_CallerType
- func (*CallMetadata_Caller) ProtoMessage()
- func (x *CallMetadata_Caller) ProtoReflect() protoreflect.Message
- func (x *CallMetadata_Caller) Reset()
- func (x *CallMetadata_Caller) String() string
- type CallMetadata_CallerType
- func (CallMetadata_CallerType) Descriptor() protoreflect.EnumDescriptor
- func (x CallMetadata_CallerType) Enum() *CallMetadata_CallerType
- func (CallMetadata_CallerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CallMetadata_CallerType) Number() protoreflect.EnumNumber
- func (x CallMetadata_CallerType) String() string
- func (CallMetadata_CallerType) Type() protoreflect.EnumType
- type Capacity
- func (*Capacity) Descriptor() ([]byte, []int)deprecated
- func (x *Capacity) GetDesired() uint32
- func (x *Capacity) GetMax() uint32
- func (x *Capacity) GetMin() uint32
- func (*Capacity) ProtoMessage()
- func (x *Capacity) ProtoReflect() protoreflect.Message
- func (x *Capacity) Reset()
- func (x *Capacity) String() string
- type CertificateSignature
- func (*CertificateSignature) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateSignature) GetAlgorithm() SignatureAlgorithm
- func (x *CertificateSignature) GetCertChain() [][]byte
- func (x *CertificateSignature) GetSignature() []byte
- func (*CertificateSignature) ProtoMessage()
- func (x *CertificateSignature) ProtoReflect() protoreflect.Message
- func (x *CertificateSignature) Reset()
- func (x *CertificateSignature) String() string
- type CertificateStringSignature
- func (*CertificateStringSignature) Descriptor() ([]byte, []int)deprecated
- func (x *CertificateStringSignature) GetAlgorithm() SignatureAlgorithm
- func (x *CertificateStringSignature) GetCertChain() []string
- func (x *CertificateStringSignature) GetSignature() string
- func (*CertificateStringSignature) ProtoMessage()
- func (x *CertificateStringSignature) ProtoReflect() protoreflect.Message
- func (x *CertificateStringSignature) Reset()
- func (x *CertificateStringSignature) String() string
- type Constraints
- func (*Constraints) Descriptor() ([]byte, []int)deprecated
- func (x *Constraints) GetConstraints() map[string]string
- func (x *Constraints) GetExpression() string
- func (*Constraints) ProtoMessage()
- func (x *Constraints) ProtoReflect() protoreflect.Message
- func (x *Constraints) Reset()
- func (x *Constraints) String() string
- type Container
- func (*Container) Descriptor() ([]byte, []int)deprecated
- func (x *Container) GetAttributes() map[string]string
- func (x *Container) GetCommand() []string
- func (x *Container) GetContainerCapabilities() []ContainerCapability
- func (x *Container) GetEntryPoint() []string
- func (x *Container) GetEnv() map[string]string
- func (x *Container) GetExperimental() *anypb.Any
- func (x *Container) GetHardConstraints() *Constraints
- func (x *Container) GetImage() *Image
- func (x *Container) GetResources() *ContainerResources
- func (x *Container) GetSecurityProfile() *SecurityProfile
- func (x *Container) GetSoftConstraints() *Constraints
- func (x *Container) GetVolumeMounts() []*VolumeMount
- func (*Container) ProtoMessage()
- func (x *Container) ProtoReflect() protoreflect.Message
- func (x *Container) Reset()
- func (x *Container) String() string
- type ContainerCapability
- func (ContainerCapability) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerCapability) Enum() *ContainerCapability
- func (ContainerCapability) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerCapability) Number() protoreflect.EnumNumber
- func (x ContainerCapability) String() string
- func (ContainerCapability) Type() protoreflect.EnumType
- type ContainerHealthProvider
- func (*ContainerHealthProvider) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerHealthProvider) GetAttributes() map[string]string
- func (x *ContainerHealthProvider) GetName() string
- func (*ContainerHealthProvider) ProtoMessage()
- func (x *ContainerHealthProvider) ProtoReflect() protoreflect.Message
- func (x *ContainerHealthProvider) Reset()
- func (x *ContainerHealthProvider) String() string
- type ContainerInfo
- func (*ContainerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo) GetAllowCpuBursting() bool
- func (x *ContainerInfo) GetAllowNestedContainers() bool
- func (x *ContainerInfo) GetAllowNetworkBursting() bool
- func (x *ContainerInfo) GetAppName() string
- func (x *ContainerInfo) GetBatch() bool
- func (x *ContainerInfo) GetCapabilities() *ContainerInfo_Capabilities
- func (x *ContainerInfo) GetCommand() string
- func (x *ContainerInfo) GetContainerPorts() stringdeprecated
- func (x *ContainerInfo) GetEfsConfigInfo() []*ContainerInfo_EfsConfigInfo
- func (x *ContainerInfo) GetEntrypointCmd() []stringdeprecated
- func (x *ContainerInfo) GetEntrypointStr() stringdeprecated
- func (x *ContainerInfo) GetEnvironmentVariable() []*ContainerInfo_EnvironmentVariabledeprecated
- func (x *ContainerInfo) GetFullyQualifiedImage() string
- func (x *ContainerInfo) GetHealthCheckCmd() []stringdeprecated
- func (x *ContainerInfo) GetIamProfile() string
- func (x *ContainerInfo) GetIgnoreLaunchGuard() bool
- func (x *ContainerInfo) GetImageDigest() string
- func (x *ContainerInfo) GetImageName() string
- func (x *ContainerInfo) GetImagePullPolicy() ContainerInfo_ImagePullPolicy
- func (x *ContainerInfo) GetJobAcceptedTimestampMs() uint64
- func (x *ContainerInfo) GetJobGroupDetail() string
- func (x *ContainerInfo) GetJobGroupSequence() string
- func (x *ContainerInfo) GetJobGroupStack() string
- func (x *ContainerInfo) GetJobId() string
- func (x *ContainerInfo) GetKillWaitSeconds() uint32
- func (x *ContainerInfo) GetLogUploadRegexp() string
- func (x *ContainerInfo) GetMaxHealthFailures() uint32deprecated
- func (x *ContainerInfo) GetMetatronCreds() *ContainerInfo_MetatronCreds
- func (x *ContainerInfo) GetNetworkConfigInfo() *ContainerInfo_NetworkConfigInfo
- func (x *ContainerInfo) GetNumGpus() uint32
- func (x *ContainerInfo) GetOomScoreAdj() int32
- func (x *ContainerInfo) GetPassthroughAttributes() map[string]string
- func (x *ContainerInfo) GetProcess() *ContainerInfo_Process
- func (x *ContainerInfo) GetRunState() *RunningContainerInfo
- func (x *ContainerInfo) GetS3LogLocations() []*ContainerInfo_S3LogLocation
- func (x *ContainerInfo) GetShmSizeMB() uint32
- func (x *ContainerInfo) GetSignedAddressAllocation() *SignedAddressAllocation
- func (x *ContainerInfo) GetSnapshotPolicy() ContainerInfo_SnapshotPolicydeprecated
- func (x *ContainerInfo) GetTitusProvidedEnv() map[string]string
- func (x *ContainerInfo) GetUserProvidedEnv() map[string]string
- func (x *ContainerInfo) GetVersion() string
- func (*ContainerInfo) ProtoMessage()
- func (x *ContainerInfo) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo) Reset()
- func (x *ContainerInfo) String() string
- type ContainerInfo_Capabilities
- func (*ContainerInfo_Capabilities) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_Capabilities) GetAdd() []ContainerInfo_Capabilities_Capability
- func (x *ContainerInfo_Capabilities) GetDrop() []ContainerInfo_Capabilities_Capability
- func (*ContainerInfo_Capabilities) ProtoMessage()
- func (x *ContainerInfo_Capabilities) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_Capabilities) Reset()
- func (x *ContainerInfo_Capabilities) String() string
- type ContainerInfo_Capabilities_Capability
- func (ContainerInfo_Capabilities_Capability) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerInfo_Capabilities_Capability) Enum() *ContainerInfo_Capabilities_Capability
- func (ContainerInfo_Capabilities_Capability) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerInfo_Capabilities_Capability) Number() protoreflect.EnumNumber
- func (x ContainerInfo_Capabilities_Capability) String() string
- func (ContainerInfo_Capabilities_Capability) Type() protoreflect.EnumType
- func (x *ContainerInfo_Capabilities_Capability) UnmarshalJSON(b []byte) errordeprecated
- type ContainerInfo_EfsConfigInfo
- func (*ContainerInfo_EfsConfigInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_EfsConfigInfo) GetEfsFsId() string
- func (x *ContainerInfo_EfsConfigInfo) GetEfsFsRelativeMntPoint() string
- func (x *ContainerInfo_EfsConfigInfo) GetMntPerms() ContainerInfo_EfsConfigInfo_MountPerms
- func (x *ContainerInfo_EfsConfigInfo) GetMountPoint() string
- func (*ContainerInfo_EfsConfigInfo) ProtoMessage()
- func (x *ContainerInfo_EfsConfigInfo) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_EfsConfigInfo) Reset()
- func (x *ContainerInfo_EfsConfigInfo) String() string
- type ContainerInfo_EfsConfigInfo_MountPerms
- func (ContainerInfo_EfsConfigInfo_MountPerms) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerInfo_EfsConfigInfo_MountPerms) Enum() *ContainerInfo_EfsConfigInfo_MountPerms
- func (ContainerInfo_EfsConfigInfo_MountPerms) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerInfo_EfsConfigInfo_MountPerms) Number() protoreflect.EnumNumber
- func (x ContainerInfo_EfsConfigInfo_MountPerms) String() string
- func (ContainerInfo_EfsConfigInfo_MountPerms) Type() protoreflect.EnumType
- func (x *ContainerInfo_EfsConfigInfo_MountPerms) UnmarshalJSON(b []byte) errordeprecated
- type ContainerInfo_EnvironmentVariable
- func (*ContainerInfo_EnvironmentVariable) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_EnvironmentVariable) GetName() string
- func (x *ContainerInfo_EnvironmentVariable) GetValue() string
- func (*ContainerInfo_EnvironmentVariable) ProtoMessage()
- func (x *ContainerInfo_EnvironmentVariable) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_EnvironmentVariable) Reset()
- func (x *ContainerInfo_EnvironmentVariable) String() string
- type ContainerInfo_ImagePullPolicy
- func (ContainerInfo_ImagePullPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerInfo_ImagePullPolicy) Enum() *ContainerInfo_ImagePullPolicy
- func (ContainerInfo_ImagePullPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerInfo_ImagePullPolicy) Number() protoreflect.EnumNumber
- func (x ContainerInfo_ImagePullPolicy) String() string
- func (ContainerInfo_ImagePullPolicy) Type() protoreflect.EnumType
- func (x *ContainerInfo_ImagePullPolicy) UnmarshalJSON(b []byte) errordeprecated
- type ContainerInfo_MetatronCreds
- func (*ContainerInfo_MetatronCreds) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_MetatronCreds) GetAppMetadata() string
- func (x *ContainerInfo_MetatronCreds) GetMetadataSig() string
- func (*ContainerInfo_MetatronCreds) ProtoMessage()
- func (x *ContainerInfo_MetatronCreds) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_MetatronCreds) Reset()
- func (x *ContainerInfo_MetatronCreds) String() string
- type ContainerInfo_NetworkConfigInfo
- func (*ContainerInfo_NetworkConfigInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_NetworkConfigInfo) GetBandwidthLimitMbps() uint32
- func (x *ContainerInfo_NetworkConfigInfo) GetEniLabel() string
- func (x *ContainerInfo_NetworkConfigInfo) GetEniLablel() stringdeprecated
- func (x *ContainerInfo_NetworkConfigInfo) GetSecurityGroups() []string
- func (*ContainerInfo_NetworkConfigInfo) ProtoMessage()
- func (x *ContainerInfo_NetworkConfigInfo) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_NetworkConfigInfo) Reset()
- func (x *ContainerInfo_NetworkConfigInfo) String() string
- type ContainerInfo_Process
- func (*ContainerInfo_Process) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_Process) GetCommand() []string
- func (x *ContainerInfo_Process) GetEntrypoint() []string
- func (*ContainerInfo_Process) ProtoMessage()
- func (x *ContainerInfo_Process) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_Process) Reset()
- func (x *ContainerInfo_Process) String() string
- type ContainerInfo_S3LogLocation
- func (*ContainerInfo_S3LogLocation) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerInfo_S3LogLocation) GetBucket() string
- func (x *ContainerInfo_S3LogLocation) GetPrefix() string
- func (*ContainerInfo_S3LogLocation) ProtoMessage()
- func (x *ContainerInfo_S3LogLocation) ProtoReflect() protoreflect.Message
- func (x *ContainerInfo_S3LogLocation) Reset()
- func (x *ContainerInfo_S3LogLocation) String() string
- type ContainerInfo_SnapshotPolicy
- func (ContainerInfo_SnapshotPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerInfo_SnapshotPolicy) Enum() *ContainerInfo_SnapshotPolicy
- func (ContainerInfo_SnapshotPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerInfo_SnapshotPolicy) Number() protoreflect.EnumNumber
- func (x ContainerInfo_SnapshotPolicy) String() string
- func (ContainerInfo_SnapshotPolicy) Type() protoreflect.EnumType
- func (x *ContainerInfo_SnapshotPolicy) UnmarshalJSON(b []byte) errordeprecated
- type ContainerResources
- func (*ContainerResources) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerResources) GetAllocateIP() bool
- func (x *ContainerResources) GetCpu() float64
- func (x *ContainerResources) GetDiskMB() uint32
- func (x *ContainerResources) GetEfsMounts() []*ContainerResources_EfsMount
- func (x *ContainerResources) GetGpu() uint32
- func (x *ContainerResources) GetMemoryMB() uint32
- func (x *ContainerResources) GetNetworkMbps() uint32
- func (x *ContainerResources) GetPool() string
- func (x *ContainerResources) GetShmSizeMB() uint32
- func (x *ContainerResources) GetSignedAddressAllocations() []*SignedAddressAllocation
- func (x *ContainerResources) GetStaticIPAddressIDs() *StaticIPAddressIDs
- func (m *ContainerResources) GetStaticIPAddresses() isContainerResources_StaticIPAddresses
- func (*ContainerResources) ProtoMessage()
- func (x *ContainerResources) ProtoReflect() protoreflect.Message
- func (x *ContainerResources) Reset()
- func (x *ContainerResources) String() string
- type ContainerResources_EfsMount
- func (*ContainerResources_EfsMount) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerResources_EfsMount) GetEfsId() string
- func (x *ContainerResources_EfsMount) GetEfsRelativeMountPoint() string
- func (x *ContainerResources_EfsMount) GetMountPerm() MountPerm
- func (x *ContainerResources_EfsMount) GetMountPoint() string
- func (*ContainerResources_EfsMount) ProtoMessage()
- func (x *ContainerResources_EfsMount) ProtoReflect() protoreflect.Message
- func (x *ContainerResources_EfsMount) Reset()
- func (x *ContainerResources_EfsMount) String() string
- type ContainerResources_Pool
- type ContainerResources_StaticIPAddressIDs
- type CreateTagRequest
- func (*CreateTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTagRequest) GetKey() string
- func (x *CreateTagRequest) GetUpsert() bool
- func (x *CreateTagRequest) GetUuid() string
- func (x *CreateTagRequest) GetValue() string
- func (*CreateTagRequest) ProtoMessage()
- func (x *CreateTagRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTagRequest) Reset()
- func (x *CreateTagRequest) String() string
- type CreateTagResponse
- type DataRecordMetadata
- func (*DataRecordMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DataRecordMetadata) GetCallMetadata() *CallMetadata
- func (x *DataRecordMetadata) GetDescription() string
- func (x *DataRecordMetadata) GetTimestamp() uint64
- func (*DataRecordMetadata) ProtoMessage()
- func (x *DataRecordMetadata) ProtoReflect() protoreflect.Message
- func (x *DataRecordMetadata) Reset()
- func (x *DataRecordMetadata) String() string
- type Day
- type DeallocateAddressRequest
- func (*DeallocateAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeallocateAddressRequest) GetUuid() string
- func (*DeallocateAddressRequest) ProtoMessage()
- func (x *DeallocateAddressRequest) ProtoReflect() protoreflect.Message
- func (x *DeallocateAddressRequest) Reset()
- func (x *DeallocateAddressRequest) String() string
- type DeallocateAddressResponse
- type DeleteAgentInstanceAttributesRequest
- func (*DeleteAgentInstanceAttributesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAgentInstanceAttributesRequest) GetAgentInstanceId() string
- func (x *DeleteAgentInstanceAttributesRequest) GetKeys() []string
- func (*DeleteAgentInstanceAttributesRequest) ProtoMessage()
- func (x *DeleteAgentInstanceAttributesRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAgentInstanceAttributesRequest) Reset()
- func (x *DeleteAgentInstanceAttributesRequest) String() string
- type DeleteInstanceGroupAttributesRequest
- func (*DeleteInstanceGroupAttributesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInstanceGroupAttributesRequest) GetInstanceGroupId() string
- func (x *DeleteInstanceGroupAttributesRequest) GetKeys() []string
- func (*DeleteInstanceGroupAttributesRequest) ProtoMessage()
- func (x *DeleteInstanceGroupAttributesRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInstanceGroupAttributesRequest) Reset()
- func (x *DeleteInstanceGroupAttributesRequest) String() string
- type DeleteTagRequest
- func (*DeleteTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTagRequest) GetKey() string
- func (x *DeleteTagRequest) GetUuid() string
- func (*DeleteTagRequest) ProtoMessage()
- func (x *DeleteTagRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTagRequest) Reset()
- func (x *DeleteTagRequest) String() string
- type DeleteTagResponse
- type Family
- type GetAllocationRequest
- func (*GetAllocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllocationRequest) GetAddress() string
- func (x *GetAllocationRequest) GetIpv6Address() string
- func (m *GetAllocationRequest) GetSearchParameter() isGetAllocationRequest_SearchParameter
- func (x *GetAllocationRequest) GetUuid() string
- func (*GetAllocationRequest) ProtoMessage()
- func (x *GetAllocationRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllocationRequest) Reset()
- func (x *GetAllocationRequest) String() string
- type GetAllocationRequest_Address
- type GetAllocationRequest_Ipv6Address
- type GetAllocationRequest_Uuid
- type GetAllocationResponse
- func (*GetAllocationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllocationResponse) GetAddressAllocation() *AddressAllocation
- func (x *GetAllocationResponse) GetSignedAddressAllocation() *SignedAddressAllocation
- func (*GetAllocationResponse) ProtoMessage()
- func (x *GetAllocationResponse) ProtoReflect() protoreflect.Message
- func (x *GetAllocationResponse) Reset()
- func (x *GetAllocationResponse) String() string
- type GetBranchToTrunkENIMappingRequest
- func (*GetBranchToTrunkENIMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetBranchToTrunkENIMappingRequest) ProtoMessage()
- func (x *GetBranchToTrunkENIMappingRequest) ProtoReflect() protoreflect.Message
- func (x *GetBranchToTrunkENIMappingRequest) Reset()
- func (x *GetBranchToTrunkENIMappingRequest) String() string
- type GetBranchToTrunkENIMappingResponse
- func (*GetBranchToTrunkENIMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBranchToTrunkENIMappingResponse) GetBranchENIMapping() map[string]string
- func (*GetBranchToTrunkENIMappingResponse) ProtoMessage()
- func (x *GetBranchToTrunkENIMappingResponse) ProtoReflect() protoreflect.Message
- func (x *GetBranchToTrunkENIMappingResponse) Reset()
- func (x *GetBranchToTrunkENIMappingResponse) String() string
- type GetStaticIPAddressRequest
- func (*GetStaticIPAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetStaticIPAddressRequest) GetAddressSearchParameter() *AddressSearchParameter
- func (m *GetStaticIPAddressRequest) GetSearchParameter() isGetStaticIPAddressRequest_SearchParameter
- func (x *GetStaticIPAddressRequest) GetUuid() string
- func (*GetStaticIPAddressRequest) ProtoMessage()
- func (x *GetStaticIPAddressRequest) ProtoReflect() protoreflect.Message
- func (x *GetStaticIPAddressRequest) Reset()
- func (x *GetStaticIPAddressRequest) String() string
- type GetStaticIPAddressRequest_AddressSearchParameter
- type GetStaticIPAddressRequest_Uuid
- type GetStaticIPAddressResponse
- func (*GetStaticIPAddressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStaticIPAddressResponse) GetStaticIPAddress() *StaticIPAddress
- func (*GetStaticIPAddressResponse) ProtoMessage()
- func (x *GetStaticIPAddressResponse) ProtoReflect() protoreflect.Message
- func (x *GetStaticIPAddressResponse) Reset()
- func (x *GetStaticIPAddressResponse) String() string
- type GetStaticIPAddressesRequest
- func (*GetStaticIPAddressesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetStaticIPAddressesRequest) GetAddresses() *StaticIPAddressIDs
- func (x *GetStaticIPAddressesRequest) GetPool() string
- func (m *GetStaticIPAddressesRequest) GetSearchParameter() isGetStaticIPAddressesRequest_SearchParameter
- func (*GetStaticIPAddressesRequest) ProtoMessage()
- func (x *GetStaticIPAddressesRequest) ProtoReflect() protoreflect.Message
- func (x *GetStaticIPAddressesRequest) Reset()
- func (x *GetStaticIPAddressesRequest) String() string
- type GetStaticIPAddressesRequest_Addresses
- type GetStaticIPAddressesRequest_Pool
- type GetStaticIPAddressesResponse
- func (*GetStaticIPAddressesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStaticIPAddressesResponse) GetStaticIPAddresses() []*StaticIPAddress
- func (*GetStaticIPAddressesResponse) ProtoMessage()
- func (x *GetStaticIPAddressesResponse) ProtoReflect() protoreflect.Message
- func (x *GetStaticIPAddressesResponse) Reset()
- func (x *GetStaticIPAddressesResponse) String() string
- type HealthState
- func (HealthState) Descriptor() protoreflect.EnumDescriptor
- func (x HealthState) Enum() *HealthState
- func (HealthState) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthState) Number() protoreflect.EnumNumber
- func (x HealthState) String() string
- func (HealthState) Type() protoreflect.EnumType
- type HealthStatus
- func (*HealthStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HealthStatus) GetComponents() []*HealthStatus
- func (x *HealthStatus) GetDetail() string
- func (x *HealthStatus) GetSourceId() string
- func (x *HealthStatus) GetState() HealthState
- func (x *HealthStatus) GetTimestamp() uint64
- func (*HealthStatus) ProtoMessage()
- func (x *HealthStatus) ProtoReflect() protoreflect.Message
- func (x *HealthStatus) Reset()
- func (x *HealthStatus) String() string
- type IPServiceClient
- type IPServiceServer
- type Id
- type Image
- type InstanceGroupAttributesUpdate
- func (*InstanceGroupAttributesUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceGroupAttributesUpdate) GetAttributes() map[string]string
- func (x *InstanceGroupAttributesUpdate) GetInstanceGroupId() string
- func (*InstanceGroupAttributesUpdate) ProtoMessage()
- func (x *InstanceGroupAttributesUpdate) ProtoReflect() protoreflect.Message
- func (x *InstanceGroupAttributesUpdate) Reset()
- func (x *InstanceGroupAttributesUpdate) String() string
- type InstanceGroupLifecycleState
- func (InstanceGroupLifecycleState) Descriptor() protoreflect.EnumDescriptor
- func (x InstanceGroupLifecycleState) Enum() *InstanceGroupLifecycleState
- func (InstanceGroupLifecycleState) EnumDescriptor() ([]byte, []int)deprecated
- func (x InstanceGroupLifecycleState) Number() protoreflect.EnumNumber
- func (x InstanceGroupLifecycleState) String() string
- func (InstanceGroupLifecycleState) Type() protoreflect.EnumType
- type InstanceGroupLifecycleStateUpdate
- func (*InstanceGroupLifecycleStateUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceGroupLifecycleStateUpdate) GetDetail() string
- func (x *InstanceGroupLifecycleStateUpdate) GetInstanceGroupId() string
- func (x *InstanceGroupLifecycleStateUpdate) GetLifecycleState() InstanceGroupLifecycleState
- func (*InstanceGroupLifecycleStateUpdate) ProtoMessage()
- func (x *InstanceGroupLifecycleStateUpdate) ProtoReflect() protoreflect.Message
- func (x *InstanceGroupLifecycleStateUpdate) Reset()
- func (x *InstanceGroupLifecycleStateUpdate) String() string
- type InstanceGroupLifecycleStatus
- func (*InstanceGroupLifecycleStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceGroupLifecycleStatus) GetDetail() string
- func (x *InstanceGroupLifecycleStatus) GetState() InstanceGroupLifecycleState
- func (x *InstanceGroupLifecycleStatus) GetTimestamp() uint64
- func (*InstanceGroupLifecycleStatus) ProtoMessage()
- func (x *InstanceGroupLifecycleStatus) ProtoReflect() protoreflect.Message
- func (x *InstanceGroupLifecycleStatus) Reset()
- func (x *InstanceGroupLifecycleStatus) String() string
- type InstanceLifecycleState
- func (InstanceLifecycleState) Descriptor() protoreflect.EnumDescriptor
- func (x InstanceLifecycleState) Enum() *InstanceLifecycleState
- func (InstanceLifecycleState) EnumDescriptor() ([]byte, []int)deprecated
- func (x InstanceLifecycleState) Number() protoreflect.EnumNumber
- func (x InstanceLifecycleState) String() string
- func (InstanceLifecycleState) Type() protoreflect.EnumType
- type InstanceLifecycleStatus
- func (*InstanceLifecycleStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceLifecycleStatus) GetLaunchTimestamp() uint64
- func (x *InstanceLifecycleStatus) GetState() InstanceLifecycleState
- func (*InstanceLifecycleStatus) ProtoMessage()
- func (x *InstanceLifecycleStatus) ProtoReflect() protoreflect.Message
- func (x *InstanceLifecycleStatus) Reset()
- func (x *InstanceLifecycleStatus) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetId() string
- func (x *Job) GetJobDescriptor() *JobDescriptor
- func (x *Job) GetStatus() *JobStatus
- func (x *Job) GetStatusHistory() []*JobStatus
- func (x *Job) GetVersion() *Version
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobAttributesDeleteRequest
- func (*JobAttributesDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *JobAttributesDeleteRequest) GetJobId() string
- func (x *JobAttributesDeleteRequest) GetKeys() []string
- func (*JobAttributesDeleteRequest) ProtoMessage()
- func (x *JobAttributesDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *JobAttributesDeleteRequest) Reset()
- func (x *JobAttributesDeleteRequest) String() string
- type JobAttributesUpdate
- func (*JobAttributesUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobAttributesUpdate) GetAttributes() map[string]string
- func (x *JobAttributesUpdate) GetJobId() string
- func (*JobAttributesUpdate) ProtoMessage()
- func (x *JobAttributesUpdate) ProtoReflect() protoreflect.Message
- func (x *JobAttributesUpdate) Reset()
- func (x *JobAttributesUpdate) String() string
- type JobCapacityUpdate
- func (*JobCapacityUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobCapacityUpdate) GetCapacity() *Capacity
- func (x *JobCapacityUpdate) GetJobId() string
- func (*JobCapacityUpdate) ProtoMessage()
- func (x *JobCapacityUpdate) ProtoReflect() protoreflect.Message
- func (x *JobCapacityUpdate) Reset()
- func (x *JobCapacityUpdate) String() string
- type JobCapacityUpdateWithOptionalAttributes
- func (*JobCapacityUpdateWithOptionalAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *JobCapacityUpdateWithOptionalAttributes) GetJobCapacityWithOptionalAttributes() *JobCapacityWithOptionalAttributes
- func (x *JobCapacityUpdateWithOptionalAttributes) GetJobId() string
- func (*JobCapacityUpdateWithOptionalAttributes) ProtoMessage()
- func (x *JobCapacityUpdateWithOptionalAttributes) ProtoReflect() protoreflect.Message
- func (x *JobCapacityUpdateWithOptionalAttributes) Reset()
- func (x *JobCapacityUpdateWithOptionalAttributes) String() string
- type JobCapacityWithOptionalAttributes
- func (*JobCapacityWithOptionalAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *JobCapacityWithOptionalAttributes) GetDesired() *wrapperspb.UInt32Value
- func (x *JobCapacityWithOptionalAttributes) GetMax() *wrapperspb.UInt32Value
- func (x *JobCapacityWithOptionalAttributes) GetMin() *wrapperspb.UInt32Value
- func (*JobCapacityWithOptionalAttributes) ProtoMessage()
- func (x *JobCapacityWithOptionalAttributes) ProtoReflect() protoreflect.Message
- func (x *JobCapacityWithOptionalAttributes) Reset()
- func (x *JobCapacityWithOptionalAttributes) String() string
- type JobChangeNotification
- func (*JobChangeNotification) Descriptor() ([]byte, []int)deprecated
- func (x *JobChangeNotification) GetJobUpdate() *JobChangeNotification_JobUpdate
- func (x *JobChangeNotification) GetKeepAliveResponse() *KeepAliveResponse
- func (m *JobChangeNotification) GetNotification() isJobChangeNotification_Notification
- func (x *JobChangeNotification) GetSnapshotEnd() *JobChangeNotification_SnapshotEnd
- func (x *JobChangeNotification) GetTaskUpdate() *JobChangeNotification_TaskUpdate
- func (x *JobChangeNotification) GetTimestamp() uint64
- func (*JobChangeNotification) ProtoMessage()
- func (x *JobChangeNotification) ProtoReflect() protoreflect.Message
- func (x *JobChangeNotification) Reset()
- func (x *JobChangeNotification) String() string
- type JobChangeNotification_JobUpdate
- func (*JobChangeNotification_JobUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobChangeNotification_JobUpdate) GetArchived() bool
- func (x *JobChangeNotification_JobUpdate) GetJob() *Job
- func (*JobChangeNotification_JobUpdate) ProtoMessage()
- func (x *JobChangeNotification_JobUpdate) ProtoReflect() protoreflect.Message
- func (x *JobChangeNotification_JobUpdate) Reset()
- func (x *JobChangeNotification_JobUpdate) String() string
- type JobChangeNotification_JobUpdate_
- type JobChangeNotification_KeepAliveResponse
- type JobChangeNotification_SnapshotEnd
- func (*JobChangeNotification_SnapshotEnd) Descriptor() ([]byte, []int)deprecated
- func (*JobChangeNotification_SnapshotEnd) ProtoMessage()
- func (x *JobChangeNotification_SnapshotEnd) ProtoReflect() protoreflect.Message
- func (x *JobChangeNotification_SnapshotEnd) Reset()
- func (x *JobChangeNotification_SnapshotEnd) String() string
- type JobChangeNotification_SnapshotEnd_
- type JobChangeNotification_TaskUpdate
- func (*JobChangeNotification_TaskUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobChangeNotification_TaskUpdate) GetArchived() bool
- func (x *JobChangeNotification_TaskUpdate) GetMovedFromAnotherJob() bool
- func (x *JobChangeNotification_TaskUpdate) GetTask() *Task
- func (*JobChangeNotification_TaskUpdate) ProtoMessage()
- func (x *JobChangeNotification_TaskUpdate) ProtoReflect() protoreflect.Message
- func (x *JobChangeNotification_TaskUpdate) Reset()
- func (x *JobChangeNotification_TaskUpdate) String() string
- type JobChangeNotification_TaskUpdate_
- type JobDataRecord
- func (*JobDataRecord) Descriptor() ([]byte, []int)deprecated
- func (x *JobDataRecord) GetJob() *Job
- func (x *JobDataRecord) GetMetadata() *DataRecordMetadata
- func (*JobDataRecord) ProtoMessage()
- func (x *JobDataRecord) ProtoReflect() protoreflect.Message
- func (x *JobDataRecord) Reset()
- func (x *JobDataRecord) String() string
- type JobDescriptor
- func (*JobDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *JobDescriptor) GetApplicationName() string
- func (x *JobDescriptor) GetAttributes() map[string]string
- func (x *JobDescriptor) GetBatch() *BatchJobSpec
- func (x *JobDescriptor) GetCapacityGroup() string
- func (x *JobDescriptor) GetContainer() *Container
- func (x *JobDescriptor) GetDisruptionBudget() *JobDisruptionBudget
- func (x *JobDescriptor) GetExtraContainers() []*BasicContainer
- func (x *JobDescriptor) GetJobGroupInfo() *JobGroupInfo
- func (m *JobDescriptor) GetJobSpec() isJobDescriptor_JobSpec
- func (x *JobDescriptor) GetNetworkConfiguration() *NetworkConfiguration
- func (x *JobDescriptor) GetOwner() *Owner
- func (x *JobDescriptor) GetPlatformSidecars() []*PlatformSidecar
- func (x *JobDescriptor) GetService() *ServiceJobSpec
- func (x *JobDescriptor) GetVolumes() []*Volume
- func (*JobDescriptor) ProtoMessage()
- func (x *JobDescriptor) ProtoReflect() protoreflect.Message
- func (x *JobDescriptor) Reset()
- func (x *JobDescriptor) String() string
- type JobDescriptor_Batch
- type JobDescriptor_Service
- type JobDisruptionBudget
- func (*JobDisruptionBudget) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget) GetAvailabilityPercentageLimit() *JobDisruptionBudget_AvailabilityPercentageLimit
- func (x *JobDisruptionBudget) GetContainerHealthProviders() []*ContainerHealthProvider
- func (x *JobDisruptionBudget) GetGuaranteedUptime() *JobDisruptionBudget_GuaranteedUptime
- func (m *JobDisruptionBudget) GetPolicy() isJobDisruptionBudget_Policy
- func (m *JobDisruptionBudget) GetRate() isJobDisruptionBudget_Rate
- func (x *JobDisruptionBudget) GetRatePerInterval() *JobDisruptionBudget_RatePerInterval
- func (x *JobDisruptionBudget) GetRatePercentagePerHour() *JobDisruptionBudget_RatePercentagePerHour
- func (x *JobDisruptionBudget) GetRatePercentagePerInterval() *JobDisruptionBudget_RatePercentagePerInterval
- func (x *JobDisruptionBudget) GetRateUnlimited() *JobDisruptionBudget_RateUnlimited
- func (x *JobDisruptionBudget) GetRelocationLimit() *JobDisruptionBudget_RelocationLimit
- func (x *JobDisruptionBudget) GetSelfManaged() *JobDisruptionBudget_SelfManaged
- func (x *JobDisruptionBudget) GetTimeWindows() []*TimeWindow
- func (x *JobDisruptionBudget) GetUnhealthyTasksLimit() *JobDisruptionBudget_UnhealthyTasksLimit
- func (*JobDisruptionBudget) ProtoMessage()
- func (x *JobDisruptionBudget) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget) Reset()
- func (x *JobDisruptionBudget) String() string
- type JobDisruptionBudgetUpdate
- func (*JobDisruptionBudgetUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudgetUpdate) GetDisruptionBudget() *JobDisruptionBudget
- func (x *JobDisruptionBudgetUpdate) GetJobId() string
- func (*JobDisruptionBudgetUpdate) ProtoMessage()
- func (x *JobDisruptionBudgetUpdate) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudgetUpdate) Reset()
- func (x *JobDisruptionBudgetUpdate) String() string
- type JobDisruptionBudget_AvailabilityPercentageLimit
- func (*JobDisruptionBudget_AvailabilityPercentageLimit) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_AvailabilityPercentageLimit) GetPercentageOfHealthyContainers() float64
- func (*JobDisruptionBudget_AvailabilityPercentageLimit) ProtoMessage()
- func (x *JobDisruptionBudget_AvailabilityPercentageLimit) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_AvailabilityPercentageLimit) Reset()
- func (x *JobDisruptionBudget_AvailabilityPercentageLimit) String() string
- type JobDisruptionBudget_AvailabilityPercentageLimit_
- type JobDisruptionBudget_GuaranteedUptime
- func (*JobDisruptionBudget_GuaranteedUptime) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_GuaranteedUptime) GetGuaranteedUptimeMs() uint64
- func (*JobDisruptionBudget_GuaranteedUptime) ProtoMessage()
- func (x *JobDisruptionBudget_GuaranteedUptime) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_GuaranteedUptime) Reset()
- func (x *JobDisruptionBudget_GuaranteedUptime) String() string
- type JobDisruptionBudget_GuaranteedUptime_
- type JobDisruptionBudget_RatePerInterval
- func (*JobDisruptionBudget_RatePerInterval) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_RatePerInterval) GetIntervalMs() uint64
- func (x *JobDisruptionBudget_RatePerInterval) GetLimitPerInterval() uint32
- func (*JobDisruptionBudget_RatePerInterval) ProtoMessage()
- func (x *JobDisruptionBudget_RatePerInterval) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_RatePerInterval) Reset()
- func (x *JobDisruptionBudget_RatePerInterval) String() string
- type JobDisruptionBudget_RatePerInterval_
- type JobDisruptionBudget_RatePercentagePerHour
- func (*JobDisruptionBudget_RatePercentagePerHour) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_RatePercentagePerHour) GetMaxPercentageOfContainersRelocatedInHour() float64
- func (*JobDisruptionBudget_RatePercentagePerHour) ProtoMessage()
- func (x *JobDisruptionBudget_RatePercentagePerHour) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_RatePercentagePerHour) Reset()
- func (x *JobDisruptionBudget_RatePercentagePerHour) String() string
- type JobDisruptionBudget_RatePercentagePerHour_
- type JobDisruptionBudget_RatePercentagePerInterval
- func (*JobDisruptionBudget_RatePercentagePerInterval) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_RatePercentagePerInterval) GetIntervalMs() uint64
- func (x *JobDisruptionBudget_RatePercentagePerInterval) GetPercentageLimitPerInterval() float64
- func (*JobDisruptionBudget_RatePercentagePerInterval) ProtoMessage()
- func (x *JobDisruptionBudget_RatePercentagePerInterval) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_RatePercentagePerInterval) Reset()
- func (x *JobDisruptionBudget_RatePercentagePerInterval) String() string
- type JobDisruptionBudget_RatePercentagePerInterval_
- type JobDisruptionBudget_RateUnlimited
- func (*JobDisruptionBudget_RateUnlimited) Descriptor() ([]byte, []int)deprecated
- func (*JobDisruptionBudget_RateUnlimited) ProtoMessage()
- func (x *JobDisruptionBudget_RateUnlimited) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_RateUnlimited) Reset()
- func (x *JobDisruptionBudget_RateUnlimited) String() string
- type JobDisruptionBudget_RateUnlimited_
- type JobDisruptionBudget_RelocationLimit
- func (*JobDisruptionBudget_RelocationLimit) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_RelocationLimit) GetLimit() uint32
- func (*JobDisruptionBudget_RelocationLimit) ProtoMessage()
- func (x *JobDisruptionBudget_RelocationLimit) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_RelocationLimit) Reset()
- func (x *JobDisruptionBudget_RelocationLimit) String() string
- type JobDisruptionBudget_RelocationLimit_
- type JobDisruptionBudget_SelfManaged
- func (*JobDisruptionBudget_SelfManaged) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_SelfManaged) GetRelocationTimeMs() uint64
- func (*JobDisruptionBudget_SelfManaged) ProtoMessage()
- func (x *JobDisruptionBudget_SelfManaged) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_SelfManaged) Reset()
- func (x *JobDisruptionBudget_SelfManaged) String() string
- type JobDisruptionBudget_SelfManaged_
- type JobDisruptionBudget_UnhealthyTasksLimit
- func (*JobDisruptionBudget_UnhealthyTasksLimit) Descriptor() ([]byte, []int)deprecated
- func (x *JobDisruptionBudget_UnhealthyTasksLimit) GetLimitOfUnhealthyContainers() uint32
- func (*JobDisruptionBudget_UnhealthyTasksLimit) ProtoMessage()
- func (x *JobDisruptionBudget_UnhealthyTasksLimit) ProtoReflect() protoreflect.Message
- func (x *JobDisruptionBudget_UnhealthyTasksLimit) Reset()
- func (x *JobDisruptionBudget_UnhealthyTasksLimit) String() string
- type JobDisruptionBudget_UnhealthyTasksLimit_
- type JobGroupInfo
- func (*JobGroupInfo) Descriptor() ([]byte, []int)deprecated
- func (x *JobGroupInfo) GetDetail() string
- func (x *JobGroupInfo) GetSequence() string
- func (x *JobGroupInfo) GetStack() string
- func (*JobGroupInfo) ProtoMessage()
- func (x *JobGroupInfo) ProtoReflect() protoreflect.Message
- func (x *JobGroupInfo) Reset()
- func (x *JobGroupInfo) String() string
- type JobId
- type JobIds
- type JobManagementServiceClient
- type JobManagementServiceServer
- type JobManagementService_ObserveJobClient
- type JobManagementService_ObserveJobServer
- type JobManagementService_ObserveJobsClient
- type JobManagementService_ObserveJobsServer
- type JobManagementService_ObserveJobsWithKeepAliveClient
- type JobManagementService_ObserveJobsWithKeepAliveServer
- type JobProcessesUpdate
- func (*JobProcessesUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobProcessesUpdate) GetJobId() string
- func (x *JobProcessesUpdate) GetServiceJobProcesses() *ServiceJobSpec_ServiceJobProcesses
- func (*JobProcessesUpdate) ProtoMessage()
- func (x *JobProcessesUpdate) ProtoReflect() protoreflect.Message
- func (x *JobProcessesUpdate) Reset()
- func (x *JobProcessesUpdate) String() string
- type JobQuery
- func (*JobQuery) Descriptor() ([]byte, []int)deprecated
- func (x *JobQuery) GetFields() []string
- func (x *JobQuery) GetFilteringCriteria() map[string]string
- func (x *JobQuery) GetPage() *Page
- func (*JobQuery) ProtoMessage()
- func (x *JobQuery) ProtoReflect() protoreflect.Message
- func (x *JobQuery) Reset()
- func (x *JobQuery) String() string
- type JobQueryResult
- func (*JobQueryResult) Descriptor() ([]byte, []int)deprecated
- func (x *JobQueryResult) GetItems() []*Job
- func (x *JobQueryResult) GetPagination() *Pagination
- func (*JobQueryResult) ProtoMessage()
- func (x *JobQueryResult) ProtoReflect() protoreflect.Message
- func (x *JobQueryResult) Reset()
- func (x *JobQueryResult) String() string
- type JobStatus
- func (*JobStatus) Descriptor() ([]byte, []int)deprecated
- func (x *JobStatus) GetReasonCode() string
- func (x *JobStatus) GetReasonMessage() string
- func (x *JobStatus) GetState() JobStatus_JobState
- func (x *JobStatus) GetTimestamp() uint64
- func (*JobStatus) ProtoMessage()
- func (x *JobStatus) ProtoReflect() protoreflect.Message
- func (x *JobStatus) Reset()
- func (x *JobStatus) String() string
- type JobStatusUpdate
- func (*JobStatusUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *JobStatusUpdate) GetEnableStatus() bool
- func (x *JobStatusUpdate) GetId() string
- func (*JobStatusUpdate) ProtoMessage()
- func (x *JobStatusUpdate) ProtoReflect() protoreflect.Message
- func (x *JobStatusUpdate) Reset()
- func (x *JobStatusUpdate) String() string
- type JobStatus_JobState
- func (JobStatus_JobState) Descriptor() protoreflect.EnumDescriptor
- func (x JobStatus_JobState) Enum() *JobStatus_JobState
- func (JobStatus_JobState) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobStatus_JobState) Number() protoreflect.EnumNumber
- func (x JobStatus_JobState) String() string
- func (JobStatus_JobState) Type() protoreflect.EnumType
- type KeepAliveRequest
- func (*KeepAliveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *KeepAliveRequest) GetRequestId() uint64
- func (x *KeepAliveRequest) GetTimestamp() uint64
- func (*KeepAliveRequest) ProtoMessage()
- func (x *KeepAliveRequest) ProtoReflect() protoreflect.Message
- func (x *KeepAliveRequest) Reset()
- func (x *KeepAliveRequest) String() string
- type KeepAliveResponse
- func (*KeepAliveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *KeepAliveResponse) GetRequest() *KeepAliveRequest
- func (x *KeepAliveResponse) GetTimestamp() uint64
- func (*KeepAliveResponse) ProtoMessage()
- func (x *KeepAliveResponse) ProtoReflect() protoreflect.Message
- func (x *KeepAliveResponse) Reset()
- func (x *KeepAliveResponse) String() string
- type Level
- type LogLocation
- func (*LogLocation) Descriptor() ([]byte, []int)deprecated
- func (x *LogLocation) GetLiveStream() *LogLocation_LiveStream
- func (x *LogLocation) GetS3() *LogLocation_S3
- func (x *LogLocation) GetUi() *LogLocation_UI
- func (*LogLocation) ProtoMessage()
- func (x *LogLocation) ProtoReflect() protoreflect.Message
- func (x *LogLocation) Reset()
- func (x *LogLocation) String() string
- type LogLocation_LiveStream
- func (*LogLocation_LiveStream) Descriptor() ([]byte, []int)deprecated
- func (x *LogLocation_LiveStream) GetUrl() string
- func (*LogLocation_LiveStream) ProtoMessage()
- func (x *LogLocation_LiveStream) ProtoReflect() protoreflect.Message
- func (x *LogLocation_LiveStream) Reset()
- func (x *LogLocation_LiveStream) String() string
- type LogLocation_S3
- func (*LogLocation_S3) Descriptor() ([]byte, []int)deprecated
- func (x *LogLocation_S3) GetAccountId() string
- func (x *LogLocation_S3) GetAccountName() string
- func (x *LogLocation_S3) GetBucket() string
- func (x *LogLocation_S3) GetKey() string
- func (x *LogLocation_S3) GetRegion() string
- func (*LogLocation_S3) ProtoMessage()
- func (x *LogLocation_S3) ProtoReflect() protoreflect.Message
- func (x *LogLocation_S3) Reset()
- func (x *LogLocation_S3) String() string
- type LogLocation_UI
- type MigrationDetails
- func (*MigrationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *MigrationDetails) GetDeadline() uint64
- func (x *MigrationDetails) GetNeedsMigration() bool
- func (x *MigrationDetails) GetStarted() uint64
- func (*MigrationDetails) ProtoMessage()
- func (x *MigrationDetails) ProtoReflect() protoreflect.Message
- func (x *MigrationDetails) Reset()
- func (x *MigrationDetails) String() string
- type MigrationPolicy
- func (*MigrationPolicy) Descriptor() ([]byte, []int)deprecated
- func (m *MigrationPolicy) GetPolicy() isMigrationPolicy_Policy
- func (x *MigrationPolicy) GetSelfManaged() *MigrationPolicy_SelfManaged
- func (x *MigrationPolicy) GetSystemDefault() *MigrationPolicy_SystemDefault
- func (*MigrationPolicy) ProtoMessage()
- func (x *MigrationPolicy) ProtoReflect() protoreflect.Message
- func (x *MigrationPolicy) Reset()
- func (x *MigrationPolicy) String() string
- type MigrationPolicy_SelfManaged
- type MigrationPolicy_SelfManaged_
- type MigrationPolicy_SystemDefault
- func (*MigrationPolicy_SystemDefault) Descriptor() ([]byte, []int)deprecated
- func (*MigrationPolicy_SystemDefault) ProtoMessage()
- func (x *MigrationPolicy_SystemDefault) ProtoReflect() protoreflect.Message
- func (x *MigrationPolicy_SystemDefault) Reset()
- func (x *MigrationPolicy_SystemDefault) String() string
- type MigrationPolicy_SystemDefault_
- type MountPerm
- type NetworkConfiguration
- func (*NetworkConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfiguration) GetNetworkMode() NetworkConfiguration_NetworkMode
- func (*NetworkConfiguration) ProtoMessage()
- func (x *NetworkConfiguration) ProtoReflect() protoreflect.Message
- func (x *NetworkConfiguration) Reset()
- func (x *NetworkConfiguration) String() string
- type NetworkConfiguration_NetworkMode
- func (NetworkConfiguration_NetworkMode) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkConfiguration_NetworkMode) Enum() *NetworkConfiguration_NetworkMode
- func (NetworkConfiguration_NetworkMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkConfiguration_NetworkMode) Number() protoreflect.EnumNumber
- func (x NetworkConfiguration_NetworkMode) String() string
- func (NetworkConfiguration_NetworkMode) Type() protoreflect.EnumType
- type ObserveJobsQuery
- func (*ObserveJobsQuery) Descriptor() ([]byte, []int)deprecated
- func (x *ObserveJobsQuery) GetFilteringCriteria() map[string]string
- func (x *ObserveJobsQuery) GetJobFields() []string
- func (x *ObserveJobsQuery) GetTaskFields() []string
- func (*ObserveJobsQuery) ProtoMessage()
- func (x *ObserveJobsQuery) ProtoReflect() protoreflect.Message
- func (x *ObserveJobsQuery) Reset()
- func (x *ObserveJobsQuery) String() string
- type ObserveJobsWithKeepAliveRequest
- func (*ObserveJobsWithKeepAliveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ObserveJobsWithKeepAliveRequest) GetKeepAliveRequest() *KeepAliveRequest
- func (m *ObserveJobsWithKeepAliveRequest) GetKind() isObserveJobsWithKeepAliveRequest_Kind
- func (x *ObserveJobsWithKeepAliveRequest) GetQuery() *ObserveJobsQuery
- func (*ObserveJobsWithKeepAliveRequest) ProtoMessage()
- func (x *ObserveJobsWithKeepAliveRequest) ProtoReflect() protoreflect.Message
- func (x *ObserveJobsWithKeepAliveRequest) Reset()
- func (x *ObserveJobsWithKeepAliveRequest) String() string
- type ObserveJobsWithKeepAliveRequest_KeepAliveRequest
- type ObserveJobsWithKeepAliveRequest_Query
- type Owner
- type Page
- func (*Page) Descriptor() ([]byte, []int)deprecated
- func (x *Page) GetCursor() string
- func (x *Page) GetPageNumber() int32deprecated
- func (x *Page) GetPageSize() int32
- func (*Page) ProtoMessage()
- func (x *Page) ProtoReflect() protoreflect.Message
- func (x *Page) Reset()
- func (x *Page) String() string
- type Pagination
- func (*Pagination) Descriptor() ([]byte, []int)deprecated
- func (x *Pagination) GetCurrentPage() *Page
- func (x *Pagination) GetCursor() string
- func (x *Pagination) GetCursorPosition() int32
- func (x *Pagination) GetHasMore() bool
- func (x *Pagination) GetTotalItems() int32
- func (x *Pagination) GetTotalPages() int32deprecated
- func (*Pagination) ProtoMessage()
- func (x *Pagination) ProtoReflect() protoreflect.Message
- func (x *Pagination) Reset()
- func (x *Pagination) String() string
- type ParametersValidationRequest
- func (*ParametersValidationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationRequest) GetAccountId() string
- func (x *ParametersValidationRequest) GetSecurityGroups() []string
- func (x *ParametersValidationRequest) GetSubnets() []string
- func (*ParametersValidationRequest) ProtoMessage()
- func (x *ParametersValidationRequest) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationRequest) Reset()
- func (x *ParametersValidationRequest) String() string
- type ParametersValidationResponse
- func (*ParametersValidationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse) GetValidationFailures() []*ParametersValidationResponse_ValidationFailure
- func (*ParametersValidationResponse) ProtoMessage()
- func (x *ParametersValidationResponse) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse) Reset()
- func (x *ParametersValidationResponse) String() string
- type ParametersValidationResponse_AccountIdUnsupported
- func (*ParametersValidationResponse_AccountIdUnsupported) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_AccountIdUnsupported) GetAccountId() string
- func (*ParametersValidationResponse_AccountIdUnsupported) ProtoMessage()
- func (x *ParametersValidationResponse_AccountIdUnsupported) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_AccountIdUnsupported) Reset()
- func (x *ParametersValidationResponse_AccountIdUnsupported) String() string
- type ParametersValidationResponse_SecurityGroupNotFound
- func (*ParametersValidationResponse_SecurityGroupNotFound) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_SecurityGroupNotFound) GetSecurityGroup() string
- func (*ParametersValidationResponse_SecurityGroupNotFound) ProtoMessage()
- func (x *ParametersValidationResponse_SecurityGroupNotFound) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_SecurityGroupNotFound) Reset()
- func (x *ParametersValidationResponse_SecurityGroupNotFound) String() string
- type ParametersValidationResponse_SubnetDoesNotMatchAccountId
- func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) GetSubnetId() string
- func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) ProtoMessage()
- func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) Reset()
- func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) String() string
- type ParametersValidationResponse_SubnetNotFound
- func (*ParametersValidationResponse_SubnetNotFound) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_SubnetNotFound) GetSubnetId() string
- func (*ParametersValidationResponse_SubnetNotFound) ProtoMessage()
- func (x *ParametersValidationResponse_SubnetNotFound) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_SubnetNotFound) Reset()
- func (x *ParametersValidationResponse_SubnetNotFound) String() string
- type ParametersValidationResponse_SubnetsTooDiverse
- func (*ParametersValidationResponse_SubnetsTooDiverse) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_SubnetsTooDiverse) GetSubnetId() string
- func (*ParametersValidationResponse_SubnetsTooDiverse) ProtoMessage()
- func (x *ParametersValidationResponse_SubnetsTooDiverse) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_SubnetsTooDiverse) Reset()
- func (x *ParametersValidationResponse_SubnetsTooDiverse) String() string
- type ParametersValidationResponse_UnknownFailure
- func (*ParametersValidationResponse_UnknownFailure) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_UnknownFailure) GetFailure() string
- func (*ParametersValidationResponse_UnknownFailure) ProtoMessage()
- func (x *ParametersValidationResponse_UnknownFailure) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_UnknownFailure) Reset()
- func (x *ParametersValidationResponse_UnknownFailure) String() string
- type ParametersValidationResponse_ValidationFailure
- func (*ParametersValidationResponse_ValidationFailure) Descriptor() ([]byte, []int)deprecated
- func (x *ParametersValidationResponse_ValidationFailure) GetAccountIdUnsupported() *ParametersValidationResponse_AccountIdUnsupported
- func (m *ParametersValidationResponse_ValidationFailure) GetFailureOneOf() isParametersValidationResponse_ValidationFailure_FailureOneOf
- func (x *ParametersValidationResponse_ValidationFailure) GetSecurityGroupNotFound() *ParametersValidationResponse_SecurityGroupNotFound
- func (x *ParametersValidationResponse_ValidationFailure) GetSubnetDoesNotMatchAccountId() *ParametersValidationResponse_SubnetDoesNotMatchAccountId
- func (x *ParametersValidationResponse_ValidationFailure) GetSubnetNotFound() *ParametersValidationResponse_SubnetNotFound
- func (x *ParametersValidationResponse_ValidationFailure) GetSubnetsTooDiverse() *ParametersValidationResponse_SubnetsTooDiverse
- func (x *ParametersValidationResponse_ValidationFailure) GetUnknownFailure() *ParametersValidationResponse_UnknownFailure
- func (*ParametersValidationResponse_ValidationFailure) ProtoMessage()
- func (x *ParametersValidationResponse_ValidationFailure) ProtoReflect() protoreflect.Message
- func (x *ParametersValidationResponse_ValidationFailure) Reset()
- func (x *ParametersValidationResponse_ValidationFailure) String() string
- type ParametersValidationResponse_ValidationFailure_AccountIdUnsupported
- type ParametersValidationResponse_ValidationFailure_SecurityGroupNotFound
- type ParametersValidationResponse_ValidationFailure_SubnetDoesNotMatchAccountId
- type ParametersValidationResponse_ValidationFailure_SubnetNotFound
- type ParametersValidationResponse_ValidationFailure_SubnetsTooDiverse
- type ParametersValidationResponse_ValidationFailure_UnknownFailure
- type PlatformSidecar
- func (*PlatformSidecar) Descriptor() ([]byte, []int)deprecated
- func (x *PlatformSidecar) GetArguments() *structpb.Struct
- func (x *PlatformSidecar) GetChannel() string
- func (x *PlatformSidecar) GetName() string
- func (*PlatformSidecar) ProtoMessage()
- func (x *PlatformSidecar) ProtoReflect() protoreflect.Message
- func (x *PlatformSidecar) Reset()
- func (x *PlatformSidecar) String() string
- type Reference
- func (*Reference) Descriptor() ([]byte, []int)deprecated
- func (x *Reference) GetCapacityGroup() string
- func (x *Reference) GetJobId() string
- func (m *Reference) GetReference() isReference_Reference
- func (x *Reference) GetSystem() *Reference_System
- func (x *Reference) GetTaskId() string
- func (x *Reference) GetTier() Tier
- func (*Reference) ProtoMessage()
- func (x *Reference) ProtoReflect() protoreflect.Message
- func (x *Reference) Reset()
- func (x *Reference) String() string
- type Reference_CapacityGroup
- type Reference_JobId
- type Reference_System
- type Reference_System_
- type Reference_TaskId
- type Reference_Tier
- type ResetSecurityGroupRequest
- func (*ResetSecurityGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetSecurityGroupRequest) GetSecurityGroupID() string
- func (*ResetSecurityGroupRequest) ProtoMessage()
- func (x *ResetSecurityGroupRequest) ProtoReflect() protoreflect.Message
- func (x *ResetSecurityGroupRequest) Reset()
- func (x *ResetSecurityGroupRequest) String() string
- type ResetSecurityGroupResponse
- type ResourceDimension
- func (*ResourceDimension) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDimension) GetCpu() uint32
- func (x *ResourceDimension) GetDiskMB() uint32
- func (x *ResourceDimension) GetGpu() uint32
- func (x *ResourceDimension) GetMemoryMB() uint32
- func (x *ResourceDimension) GetNetworkMbps() uint32
- func (*ResourceDimension) ProtoMessage()
- func (x *ResourceDimension) ProtoReflect() protoreflect.Message
- func (x *ResourceDimension) Reset()
- func (x *ResourceDimension) String() string
- type RetryPolicy
- func (*RetryPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy) GetDelayed() *RetryPolicy_Delayed
- func (x *RetryPolicy) GetExponentialBackOff() *RetryPolicy_ExponentialBackOff
- func (x *RetryPolicy) GetImmediate() *RetryPolicy_Immediate
- func (m *RetryPolicy) GetPolicy() isRetryPolicy_Policy
- func (*RetryPolicy) ProtoMessage()
- func (x *RetryPolicy) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy) Reset()
- func (x *RetryPolicy) String() string
- type RetryPolicy_Delayed
- func (*RetryPolicy_Delayed) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy_Delayed) GetDelayMs() uint64
- func (x *RetryPolicy_Delayed) GetInitialDelayMs() uint64
- func (x *RetryPolicy_Delayed) GetRetries() uint32
- func (*RetryPolicy_Delayed) ProtoMessage()
- func (x *RetryPolicy_Delayed) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy_Delayed) Reset()
- func (x *RetryPolicy_Delayed) String() string
- type RetryPolicy_Delayed_
- type RetryPolicy_ExponentialBackOff
- func (*RetryPolicy_ExponentialBackOff) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy_ExponentialBackOff) GetInitialDelayMs() uint64
- func (x *RetryPolicy_ExponentialBackOff) GetMaxDelayIntervalMs() uint64
- func (x *RetryPolicy_ExponentialBackOff) GetRetries() uint32
- func (*RetryPolicy_ExponentialBackOff) ProtoMessage()
- func (x *RetryPolicy_ExponentialBackOff) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy_ExponentialBackOff) Reset()
- func (x *RetryPolicy_ExponentialBackOff) String() string
- type RetryPolicy_ExponentialBackOff_
- type RetryPolicy_Immediate
- func (*RetryPolicy_Immediate) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPolicy_Immediate) GetRetries() uint32
- func (*RetryPolicy_Immediate) ProtoMessage()
- func (x *RetryPolicy_Immediate) ProtoReflect() protoreflect.Message
- func (x *RetryPolicy_Immediate) Reset()
- func (x *RetryPolicy_Immediate) String() string
- type RetryPolicy_Immediate_
- type RunningContainerInfo
- func (*RunningContainerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RunningContainerInfo) GetHostName() string
- func (x *RunningContainerInfo) GetLaunchTimeUnixSec() uint64
- func (x *RunningContainerInfo) GetTaskId() string
- func (*RunningContainerInfo) ProtoMessage()
- func (x *RunningContainerInfo) ProtoReflect() protoreflect.Message
- func (x *RunningContainerInfo) Reset()
- func (x *RunningContainerInfo) String() string
- type SaaSVolumeSource
- type SecurityProfile
- func (*SecurityProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityProfile) GetAttributes() map[string]string
- func (x *SecurityProfile) GetIamRole() string
- func (x *SecurityProfile) GetSecurityGroups() []string
- func (*SecurityProfile) ProtoMessage()
- func (x *SecurityProfile) ProtoReflect() protoreflect.Message
- func (x *SecurityProfile) Reset()
- func (x *SecurityProfile) String() string
- type ServiceJobSpec
- func (*ServiceJobSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceJobSpec) GetCapacity() *Capacity
- func (x *ServiceJobSpec) GetEnabled() bool
- func (x *ServiceJobSpec) GetMigrationPolicy() *MigrationPolicy
- func (x *ServiceJobSpec) GetRetryPolicy() *RetryPolicy
- func (x *ServiceJobSpec) GetServiceJobProcesses() *ServiceJobSpec_ServiceJobProcesses
- func (*ServiceJobSpec) ProtoMessage()
- func (x *ServiceJobSpec) ProtoReflect() protoreflect.Message
- func (x *ServiceJobSpec) Reset()
- func (x *ServiceJobSpec) String() string
- type ServiceJobSpec_ServiceJobProcesses
- func (*ServiceJobSpec_ServiceJobProcesses) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceJobSpec_ServiceJobProcesses) GetDisableDecreaseDesired() bool
- func (x *ServiceJobSpec_ServiceJobProcesses) GetDisableIncreaseDesired() bool
- func (*ServiceJobSpec_ServiceJobProcesses) ProtoMessage()
- func (x *ServiceJobSpec_ServiceJobProcesses) ProtoReflect() protoreflect.Message
- func (x *ServiceJobSpec_ServiceJobProcesses) Reset()
- func (x *ServiceJobSpec_ServiceJobProcesses) String() string
- type SetPoolRequest
- func (*SetPoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetPoolRequest) GetPool() string
- func (x *SetPoolRequest) GetUuid() string
- func (*SetPoolRequest) ProtoMessage()
- func (x *SetPoolRequest) ProtoReflect() protoreflect.Message
- func (x *SetPoolRequest) Reset()
- func (x *SetPoolRequest) String() string
- type SetPoolResponse
- type SharedContainerVolumeSource
- func (*SharedContainerVolumeSource) Descriptor() ([]byte, []int)deprecated
- func (x *SharedContainerVolumeSource) GetSourceContainer() string
- func (x *SharedContainerVolumeSource) GetSourcePath() string
- func (*SharedContainerVolumeSource) ProtoMessage()
- func (x *SharedContainerVolumeSource) ProtoReflect() protoreflect.Message
- func (x *SharedContainerVolumeSource) Reset()
- func (x *SharedContainerVolumeSource) String() string
- type SignatureAlgorithm
- func (SignatureAlgorithm) Descriptor() protoreflect.EnumDescriptor
- func (x SignatureAlgorithm) Enum() *SignatureAlgorithm
- func (SignatureAlgorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x SignatureAlgorithm) Number() protoreflect.EnumNumber
- func (x SignatureAlgorithm) String() string
- func (SignatureAlgorithm) Type() protoreflect.EnumType
- func (x *SignatureAlgorithm) UnmarshalJSON(b []byte) errordeprecated
- type SignedAddressAllocation
- func (*SignedAddressAllocation) Descriptor() ([]byte, []int)deprecated
- func (x *SignedAddressAllocation) GetAddressAllocation() *AddressAllocation
- func (x *SignedAddressAllocation) GetAuthoritativePublicKey() []byte
- func (x *SignedAddressAllocation) GetHostPublicKey() []byte
- func (x *SignedAddressAllocation) GetHostPublicKeySignature() []byte
- func (x *SignedAddressAllocation) GetMessage() []byte
- func (x *SignedAddressAllocation) GetMessageSignature() []byte
- func (x *SignedAddressAllocation) GetSignedAddressAllocation() []bytedeprecated
- func (*SignedAddressAllocation) ProtoMessage()
- func (x *SignedAddressAllocation) ProtoReflect() protoreflect.Message
- func (x *SignedAddressAllocation) Reset()
- func (x *SignedAddressAllocation) String() string
- type StateUpdate
- func (*StateUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *StateUpdate) GetId() string
- func (x *StateUpdate) GetMessage() string
- func (x *StateUpdate) GetState() string
- func (x *StateUpdate) GetTimestamp() string
- func (*StateUpdate) ProtoMessage()
- func (x *StateUpdate) ProtoReflect() protoreflect.Message
- func (x *StateUpdate) Reset()
- func (x *StateUpdate) String() string
- type StateUpdates
- type StaticIPAddress
- func (*StaticIPAddress) Descriptor() ([]byte, []int)deprecated
- func (x *StaticIPAddress) GetAddressLocation() *AddressLocationV2
- func (x *StaticIPAddress) GetIpv4Address() string
- func (x *StaticIPAddress) GetIpv6Address() string
- func (x *StaticIPAddress) GetPool() string
- func (x *StaticIPAddress) GetTags() map[string]string
- func (x *StaticIPAddress) GetUuid() string
- func (*StaticIPAddress) ProtoMessage()
- func (x *StaticIPAddress) ProtoReflect() protoreflect.Message
- func (x *StaticIPAddress) Reset()
- func (x *StaticIPAddress) String() string
- type StaticIPAddressIDs
- func (*StaticIPAddressIDs) Descriptor() ([]byte, []int)deprecated
- func (x *StaticIPAddressIDs) GetUuids() []string
- func (*StaticIPAddressIDs) ProtoMessage()
- func (x *StaticIPAddressIDs) ProtoReflect() protoreflect.Message
- func (x *StaticIPAddressIDs) Reset()
- func (x *StaticIPAddressIDs) String() string
- type Task
- func (*Task) Descriptor() ([]byte, []int)deprecated
- func (x *Task) GetAttributes() map[string]string
- func (x *Task) GetId() string
- func (x *Task) GetJobId() string
- func (x *Task) GetLogLocation() *LogLocation
- func (x *Task) GetMigrationDetails() *MigrationDetails
- func (x *Task) GetStatus() *TaskStatus
- func (x *Task) GetStatusHistory() []*TaskStatus
- func (x *Task) GetTaskContext() map[string]string
- func (x *Task) GetVersion() *Version
- func (*Task) ProtoMessage()
- func (x *Task) ProtoReflect() protoreflect.Message
- func (x *Task) Reset()
- func (x *Task) String() string
- type TaskAttributesDeleteRequest
- func (*TaskAttributesDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TaskAttributesDeleteRequest) GetKeys() []string
- func (x *TaskAttributesDeleteRequest) GetTaskId() string
- func (*TaskAttributesDeleteRequest) ProtoMessage()
- func (x *TaskAttributesDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *TaskAttributesDeleteRequest) Reset()
- func (x *TaskAttributesDeleteRequest) String() string
- type TaskAttributesUpdate
- func (*TaskAttributesUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *TaskAttributesUpdate) GetAttributes() map[string]string
- func (x *TaskAttributesUpdate) GetTaskId() string
- func (*TaskAttributesUpdate) ProtoMessage()
- func (x *TaskAttributesUpdate) ProtoReflect() protoreflect.Message
- func (x *TaskAttributesUpdate) Reset()
- func (x *TaskAttributesUpdate) String() string
- type TaskDataRecord
- func (*TaskDataRecord) Descriptor() ([]byte, []int)deprecated
- func (x *TaskDataRecord) GetJob() *Job
- func (x *TaskDataRecord) GetMetadata() *DataRecordMetadata
- func (x *TaskDataRecord) GetTask() *Task
- func (*TaskDataRecord) ProtoMessage()
- func (x *TaskDataRecord) ProtoReflect() protoreflect.Message
- func (x *TaskDataRecord) Reset()
- func (x *TaskDataRecord) String() string
- type TaskId
- type TaskIdentity
- func (*TaskIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *TaskIdentity) GetContainer() *ContainerInfo
- func (x *TaskIdentity) GetIpv4Address() string
- func (x *TaskIdentity) GetIpv6Address() string
- func (x *TaskIdentity) GetTask() *TaskInfo
- func (x *TaskIdentity) GetUnixTimestampSec() uint64
- func (*TaskIdentity) ProtoMessage()
- func (x *TaskIdentity) ProtoReflect() protoreflect.Message
- func (x *TaskIdentity) Reset()
- func (x *TaskIdentity) String() string
- type TaskIdentityDocument
- func (*TaskIdentityDocument) Descriptor() ([]byte, []int)deprecated
- func (x *TaskIdentityDocument) GetIdentity() []byte
- func (x *TaskIdentityDocument) GetSignature() *CertificateSignature
- func (*TaskIdentityDocument) ProtoMessage()
- func (x *TaskIdentityDocument) ProtoReflect() protoreflect.Message
- func (x *TaskIdentityDocument) Reset()
- func (x *TaskIdentityDocument) String() string
- type TaskIdentityStringDocument
- func (*TaskIdentityStringDocument) Descriptor() ([]byte, []int)deprecated
- func (x *TaskIdentityStringDocument) GetIdentity() *TaskIdentity
- func (x *TaskIdentityStringDocument) GetSignature() *CertificateStringSignature
- func (*TaskIdentityStringDocument) ProtoMessage()
- func (x *TaskIdentityStringDocument) ProtoReflect() protoreflect.Message
- func (x *TaskIdentityStringDocument) Reset()
- func (x *TaskIdentityStringDocument) String() string
- type TaskIds
- type TaskInfo
- func (*TaskInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInfo) GetContainerId() string
- func (x *TaskInfo) GetEnvironmentVariable() []*TaskInfo_EnvironmentVariable
- func (x *TaskInfo) GetHostName() string
- func (x *TaskInfo) GetMessage() string
- func (x *TaskInfo) GetSlaveId() string
- func (x *TaskInfo) GetStatus() TaskInfo_Status
- func (x *TaskInfo) GetTaskId() string
- func (*TaskInfo) ProtoMessage()
- func (x *TaskInfo) ProtoReflect() protoreflect.Message
- func (x *TaskInfo) Reset()
- func (x *TaskInfo) String() string
- type TaskInfo_EnvironmentVariable
- func (*TaskInfo_EnvironmentVariable) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInfo_EnvironmentVariable) GetName() string
- func (x *TaskInfo_EnvironmentVariable) GetValue() string
- func (*TaskInfo_EnvironmentVariable) ProtoMessage()
- func (x *TaskInfo_EnvironmentVariable) ProtoReflect() protoreflect.Message
- func (x *TaskInfo_EnvironmentVariable) Reset()
- func (x *TaskInfo_EnvironmentVariable) String() string
- type TaskInfo_Status
- func (TaskInfo_Status) Descriptor() protoreflect.EnumDescriptor
- func (x TaskInfo_Status) Enum() *TaskInfo_Status
- func (TaskInfo_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x TaskInfo_Status) Number() protoreflect.EnumNumber
- func (x TaskInfo_Status) String() string
- func (TaskInfo_Status) Type() protoreflect.EnumType
- func (x *TaskInfo_Status) UnmarshalJSON(b []byte) errordeprecated
- type TaskKillRequest
- func (*TaskKillRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TaskKillRequest) GetPreventMinSizeUpdate() bool
- func (x *TaskKillRequest) GetShrink() bool
- func (x *TaskKillRequest) GetTaskId() string
- func (*TaskKillRequest) ProtoMessage()
- func (x *TaskKillRequest) ProtoReflect() protoreflect.Message
- func (x *TaskKillRequest) Reset()
- func (x *TaskKillRequest) String() string
- type TaskMoveRequest
- func (*TaskMoveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TaskMoveRequest) GetSourceJobId() string
- func (x *TaskMoveRequest) GetTargetJobId() string
- func (x *TaskMoveRequest) GetTaskId() string
- func (*TaskMoveRequest) ProtoMessage()
- func (x *TaskMoveRequest) ProtoReflect() protoreflect.Message
- func (x *TaskMoveRequest) Reset()
- func (x *TaskMoveRequest) String() string
- type TaskPodIdentity
- func (*TaskPodIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *TaskPodIdentity) GetIpv4Address() string
- func (x *TaskPodIdentity) GetIpv6Address() string
- func (x *TaskPodIdentity) GetPod() []byte
- func (x *TaskPodIdentity) GetRequestTimestamp() *timestamppb.Timestamp
- func (x *TaskPodIdentity) GetTaskInfo() *TaskInfo
- func (*TaskPodIdentity) ProtoMessage()
- func (x *TaskPodIdentity) ProtoReflect() protoreflect.Message
- func (x *TaskPodIdentity) Reset()
- func (x *TaskPodIdentity) String() string
- type TaskPodIdentityDocument
- func (*TaskPodIdentityDocument) Descriptor() ([]byte, []int)deprecated
- func (x *TaskPodIdentityDocument) GetPodIdentity() []byte
- func (x *TaskPodIdentityDocument) GetSignature() *CertificateSignature
- func (*TaskPodIdentityDocument) ProtoMessage()
- func (x *TaskPodIdentityDocument) ProtoReflect() protoreflect.Message
- func (x *TaskPodIdentityDocument) Reset()
- func (x *TaskPodIdentityDocument) String() string
- type TaskQuery
- func (*TaskQuery) Descriptor() ([]byte, []int)deprecated
- func (x *TaskQuery) GetFields() []string
- func (x *TaskQuery) GetFilteringCriteria() map[string]string
- func (x *TaskQuery) GetPage() *Page
- func (*TaskQuery) ProtoMessage()
- func (x *TaskQuery) ProtoReflect() protoreflect.Message
- func (x *TaskQuery) Reset()
- func (x *TaskQuery) String() string
- type TaskQueryResult
- func (*TaskQueryResult) Descriptor() ([]byte, []int)deprecated
- func (x *TaskQueryResult) GetItems() []*Task
- func (x *TaskQueryResult) GetPagination() *Pagination
- func (*TaskQueryResult) ProtoMessage()
- func (x *TaskQueryResult) ProtoReflect() protoreflect.Message
- func (x *TaskQueryResult) Reset()
- func (x *TaskQueryResult) String() string
- type TaskStatus
- func (*TaskStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TaskStatus) GetContainerState() []*TaskStatus_ContainerState
- func (x *TaskStatus) GetReasonCode() string
- func (x *TaskStatus) GetReasonMessage() string
- func (x *TaskStatus) GetState() TaskStatus_TaskState
- func (x *TaskStatus) GetTimestamp() uint64
- func (*TaskStatus) ProtoMessage()
- func (x *TaskStatus) ProtoReflect() protoreflect.Message
- func (x *TaskStatus) Reset()
- func (x *TaskStatus) String() string
- type TaskStatusData
- type TaskStatus_ContainerState
- func (*TaskStatus_ContainerState) Descriptor() ([]byte, []int)deprecated
- func (x *TaskStatus_ContainerState) GetContainerHealth() TaskStatus_ContainerState_ContainerHealth
- func (x *TaskStatus_ContainerState) GetContainerImage() *BasicImage
- func (x *TaskStatus_ContainerState) GetContainerName() string
- func (x *TaskStatus_ContainerState) GetPlatformSidecar() string
- func (*TaskStatus_ContainerState) ProtoMessage()
- func (x *TaskStatus_ContainerState) ProtoReflect() protoreflect.Message
- func (x *TaskStatus_ContainerState) Reset()
- func (x *TaskStatus_ContainerState) String() string
- type TaskStatus_ContainerState_ContainerHealth
- func (TaskStatus_ContainerState_ContainerHealth) Descriptor() protoreflect.EnumDescriptor
- func (x TaskStatus_ContainerState_ContainerHealth) Enum() *TaskStatus_ContainerState_ContainerHealth
- func (TaskStatus_ContainerState_ContainerHealth) EnumDescriptor() ([]byte, []int)deprecated
- func (x TaskStatus_ContainerState_ContainerHealth) Number() protoreflect.EnumNumber
- func (x TaskStatus_ContainerState_ContainerHealth) String() string
- func (TaskStatus_ContainerState_ContainerHealth) Type() protoreflect.EnumType
- type TaskStatus_TaskState
- func (TaskStatus_TaskState) Descriptor() protoreflect.EnumDescriptor
- func (x TaskStatus_TaskState) Enum() *TaskStatus_TaskState
- func (TaskStatus_TaskState) EnumDescriptor() ([]byte, []int)deprecated
- func (x TaskStatus_TaskState) Number() protoreflect.EnumNumber
- func (x TaskStatus_TaskState) String() string
- func (TaskStatus_TaskState) Type() protoreflect.EnumType
- type Tier
- type TierUpdate
- type TimeWindow
- func (*TimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *TimeWindow) GetDays() []Day
- func (x *TimeWindow) GetHourlyTimeWindows() []*TimeWindow_HourlyTimeWindow
- func (x *TimeWindow) GetTimeZone() string
- func (*TimeWindow) ProtoMessage()
- func (x *TimeWindow) ProtoReflect() protoreflect.Message
- func (x *TimeWindow) Reset()
- func (x *TimeWindow) String() string
- type TimeWindow_HourlyTimeWindow
- func (*TimeWindow_HourlyTimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *TimeWindow_HourlyTimeWindow) GetEndHour() uint32
- func (x *TimeWindow_HourlyTimeWindow) GetStartHour() uint32
- func (*TimeWindow_HourlyTimeWindow) ProtoMessage()
- func (x *TimeWindow_HourlyTimeWindow) ProtoReflect() protoreflect.Message
- func (x *TimeWindow_HourlyTimeWindow) Reset()
- func (x *TimeWindow_HourlyTimeWindow) String() string
- type TitusAgentSecurityGroupServiceClient
- type TitusAgentSecurityGroupServiceServer
- type TitusAgentVPCInformationServiceClient
- type TitusAgentVPCInformationServiceServer
- type TokenBucketPolicy
- func (*TokenBucketPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *TokenBucketPolicy) GetCapacity() uint64
- func (x *TokenBucketPolicy) GetFixedIntervalRefillStrategy() *TokenBucketPolicy_FixedIntervalRefillStrategy
- func (x *TokenBucketPolicy) GetInitialNumberOfTokens() uint64
- func (m *TokenBucketPolicy) GetRefillStrategy() isTokenBucketPolicy_RefillStrategy
- func (*TokenBucketPolicy) ProtoMessage()
- func (x *TokenBucketPolicy) ProtoReflect() protoreflect.Message
- func (x *TokenBucketPolicy) Reset()
- func (x *TokenBucketPolicy) String() string
- type TokenBucketPolicy_FixedIntervalRefillStrategy
- func (*TokenBucketPolicy_FixedIntervalRefillStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) GetIntervalMs() uint64
- func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) GetRefillRate() uint64
- func (*TokenBucketPolicy_FixedIntervalRefillStrategy) ProtoMessage()
- func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) ProtoReflect() protoreflect.Message
- func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) Reset()
- func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) String() string
- type TokenBucketPolicy_FixedIntervalRefillStrategy_
- type UnimplementedAgentManagementServiceServer
- func (UnimplementedAgentManagementServiceServer) DeleteAgentInstanceAttributes(context.Context, *DeleteAgentInstanceAttributesRequest) (*emptypb.Empty, error)
- func (UnimplementedAgentManagementServiceServer) DeleteInstanceGroupAttributes(context.Context, *DeleteInstanceGroupAttributesRequest) (*emptypb.Empty, error)
- func (UnimplementedAgentManagementServiceServer) FindAgentInstances(context.Context, *AgentQuery) (*AgentInstances, error)
- func (UnimplementedAgentManagementServiceServer) GetAgentInstance(context.Context, *Id) (*AgentInstance, error)
- func (UnimplementedAgentManagementServiceServer) GetInstanceGroup(context.Context, *Id) (*AgentInstanceGroup, error)
- func (UnimplementedAgentManagementServiceServer) GetInstanceGroups(context.Context, *emptypb.Empty) (*AgentInstanceGroups, error)
- func (UnimplementedAgentManagementServiceServer) ObserveAgents(*emptypb.Empty, AgentManagementService_ObserveAgentsServer) error
- func (UnimplementedAgentManagementServiceServer) UpdateAgentInstanceAttributes(context.Context, *AgentInstanceAttributesUpdate) (*emptypb.Empty, error)
- func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupAttributes(context.Context, *InstanceGroupAttributesUpdate) (*emptypb.Empty, error)
- func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupLifecycleState(context.Context, *InstanceGroupLifecycleStateUpdate) (*emptypb.Empty, error)
- func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupTier(context.Context, *TierUpdate) (*emptypb.Empty, error)
- type UnimplementedIPServiceServer
- func (UnimplementedIPServiceServer) AllocateStaticIPAddress(context.Context, *AllocateStaticIPAddressRequest) (*AllocateStaticIPAddressResponse, error)
- func (UnimplementedIPServiceServer) CreateTag(context.Context, *CreateTagRequest) (*CreateTagResponse, error)
- func (UnimplementedIPServiceServer) DeleteTag(context.Context, *CreateTagRequest) (*DeleteTagResponse, error)
- func (UnimplementedIPServiceServer) GetStaticIPAddress(context.Context, *GetStaticIPAddressRequest) (*GetStaticIPAddressResponse, error)
- func (UnimplementedIPServiceServer) GetStaticIPAddresses(context.Context, *GetStaticIPAddressesRequest) (*GetStaticIPAddressesResponse, error)
- func (UnimplementedIPServiceServer) SetPool(context.Context, *SetPoolRequest) (*SetPoolResponse, error)
- func (UnimplementedIPServiceServer) UpdateTag(context.Context, *UpdateTagRequest) (*UpdateTagResponse, error)
- type UnimplementedJobManagementServiceServer
- func (UnimplementedJobManagementServiceServer) CreateJob(context.Context, *JobDescriptor) (*JobId, error)
- func (UnimplementedJobManagementServiceServer) DeleteJobAttributes(context.Context, *JobAttributesDeleteRequest) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) DeleteTaskAttributes(context.Context, *TaskAttributesDeleteRequest) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) FindJob(context.Context, *JobId) (*Job, error)
- func (UnimplementedJobManagementServiceServer) FindJobs(context.Context, *JobQuery) (*JobQueryResult, error)
- func (UnimplementedJobManagementServiceServer) FindTask(context.Context, *TaskId) (*Task, error)
- func (UnimplementedJobManagementServiceServer) FindTasks(context.Context, *TaskQuery) (*TaskQueryResult, error)
- func (UnimplementedJobManagementServiceServer) KillJob(context.Context, *JobId) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) KillTask(context.Context, *TaskKillRequest) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) MoveTask(context.Context, *TaskMoveRequest) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) ObserveJob(*JobId, JobManagementService_ObserveJobServer) error
- func (UnimplementedJobManagementServiceServer) ObserveJobs(*ObserveJobsQuery, JobManagementService_ObserveJobsServer) error
- func (UnimplementedJobManagementServiceServer) ObserveJobsWithKeepAlive(JobManagementService_ObserveJobsWithKeepAliveServer) error
- func (UnimplementedJobManagementServiceServer) UpdateJobAttributes(context.Context, *JobAttributesUpdate) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) UpdateJobCapacity(context.Context, *JobCapacityUpdate) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) UpdateJobCapacityWithOptionalAttributes(context.Context, *JobCapacityUpdateWithOptionalAttributes) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) UpdateJobDisruptionBudget(context.Context, *JobDisruptionBudgetUpdate) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) UpdateJobProcesses(context.Context, *JobProcessesUpdate) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) UpdateJobStatus(context.Context, *JobStatusUpdate) (*emptypb.Empty, error)
- func (UnimplementedJobManagementServiceServer) UpdateTaskAttributes(context.Context, *TaskAttributesUpdate) (*emptypb.Empty, error)
- type UnimplementedTitusAgentSecurityGroupServiceServer
- type UnimplementedTitusAgentVPCInformationServiceServer
- type UnimplementedUserIPServiceServer
- func (UnimplementedUserIPServiceServer) AllocateAddress(context.Context, *AllocateAddressRequest) (*AllocateAddressResponse, error)
- func (UnimplementedUserIPServiceServer) DeallocateAddress(context.Context, *DeallocateAddressRequest) (*DeallocateAddressResponse, error)
- func (UnimplementedUserIPServiceServer) GetAllocation(context.Context, *GetAllocationRequest) (*GetAllocationResponse, error)
- type UnimplementedValidatorIPServiceServer
- type UnsafeAgentManagementServiceServer
- type UnsafeIPServiceServer
- type UnsafeJobManagementServiceServer
- type UnsafeTitusAgentSecurityGroupServiceServer
- type UnsafeTitusAgentVPCInformationServiceServer
- type UnsafeUserIPServiceServer
- type UnsafeValidatorIPServiceServer
- type UpdateTagRequest
- func (*UpdateTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTagRequest) GetKey() string
- func (x *UpdateTagRequest) GetUuid() string
- func (x *UpdateTagRequest) GetValue() string
- func (*UpdateTagRequest) ProtoMessage()
- func (x *UpdateTagRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTagRequest) Reset()
- func (x *UpdateTagRequest) String() string
- type UpdateTagResponse
- type UserIPServiceClient
- type UserIPServiceServer
- type ValidationRequest
- func (*ValidationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidationRequest) GetSignedAddressAllocation() *SignedAddressAllocation
- func (*ValidationRequest) ProtoMessage()
- func (x *ValidationRequest) ProtoReflect() protoreflect.Message
- func (x *ValidationRequest) Reset()
- func (x *ValidationRequest) String() string
- type ValidationResponse
- type ValidatorIPServiceClient
- type ValidatorIPServiceServer
- type Version
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetName() string
- func (x *Volume) GetSaaSVolumeSource() *SaaSVolumeSource
- func (x *Volume) GetSharedContainerVolumeSource() *SharedContainerVolumeSource
- func (m *Volume) GetVolumeSource() isVolume_VolumeSource
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type VolumeMount
- func (*VolumeMount) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeMount) GetMountPath() string
- func (x *VolumeMount) GetMountPropagation() VolumeMount_MountPropagation
- func (x *VolumeMount) GetReadOnly() bool
- func (x *VolumeMount) GetSubPath() string
- func (x *VolumeMount) GetVolumeName() string
- func (*VolumeMount) ProtoMessage()
- func (x *VolumeMount) ProtoReflect() protoreflect.Message
- func (x *VolumeMount) Reset()
- func (x *VolumeMount) String() string
- type VolumeMount_MountPropagation
- func (VolumeMount_MountPropagation) Descriptor() protoreflect.EnumDescriptor
- func (x VolumeMount_MountPropagation) Enum() *VolumeMount_MountPropagation
- func (VolumeMount_MountPropagation) EnumDescriptor() ([]byte, []int)deprecated
- func (x VolumeMount_MountPropagation) Number() protoreflect.EnumNumber
- func (x VolumeMount_MountPropagation) String() string
- func (VolumeMount_MountPropagation) Type() protoreflect.EnumType
- type Volume_SaaSVolumeSource
- type Volume_SharedContainerVolumeSource
Constants ¶
const (
Default_ContainerInfo_Version = string("latest")
)
Default values for ContainerInfo fields.
Variables ¶
var ( SignatureAlgorithm_name = map[int32]string{ 0: "SHA256withRSAandMGF1", 1: "SHA384withRSAandMGF1", 2: "SHA512withRSAandMGF1", 3: "SHA256withECDSA", 4: "SHA384withECDSA", 5: "SHA512withECDSA", } SignatureAlgorithm_value = map[string]int32{ "SHA256withRSAandMGF1": 0, "SHA384withRSAandMGF1": 1, "SHA512withRSAandMGF1": 2, "SHA256withECDSA": 3, "SHA384withECDSA": 4, "SHA512withECDSA": 5, } )
Enum value maps for SignatureAlgorithm.
var ( TaskInfo_Status_name = map[int32]string{ 0: "RUNNING", 1: "FAILED", 2: "STOPPED", } TaskInfo_Status_value = map[string]int32{ "RUNNING": 0, "FAILED": 1, "STOPPED": 2, } )
Enum value maps for TaskInfo_Status.
var ( ContainerInfo_SnapshotPolicy_name = map[int32]string{ 0: "NEVER", 1: "ERROR_ONLY", 2: "SUCCESS_ONLY", 3: "ALWAYS", } ContainerInfo_SnapshotPolicy_value = map[string]int32{ "NEVER": 0, "ERROR_ONLY": 1, "SUCCESS_ONLY": 2, "ALWAYS": 3, } )
Enum value maps for ContainerInfo_SnapshotPolicy.
var ( ContainerInfo_ImagePullPolicy_name = map[int32]string{ 0: "Always", 1: "IfNotPresent", 2: "IfLabelPresent", } ContainerInfo_ImagePullPolicy_value = map[string]int32{ "Always": 0, "IfNotPresent": 1, "IfLabelPresent": 2, } )
Enum value maps for ContainerInfo_ImagePullPolicy.
var ( ContainerInfo_EfsConfigInfo_MountPerms_name = map[int32]string{ 1: "RW", 2: "RO", 3: "WO", } ContainerInfo_EfsConfigInfo_MountPerms_value = map[string]int32{ "RW": 1, "RO": 2, "WO": 3, } )
Enum value maps for ContainerInfo_EfsConfigInfo_MountPerms.
var ( ContainerInfo_Capabilities_Capability_name = map[int32]string{ 0: "CHOWN", 1: "DAC_OVERRIDE", 2: "DAC_READ_SEARCH", 3: "FOWNER", 4: "FSETID", 5: "KILL", 6: "SETGID", 7: "SETUID", 8: "SETPCAP", 9: "LINUX_IMMUTABLE", 10: "NET_BIND_SERVICE", 11: "NET_BROADCAST", 12: "NET_ADMIN", 13: "NET_RAW", 14: "IPC_LOCK", 15: "IPC_OWNER", 16: "SYS_MODULE", 17: "SYS_RAWIO", 18: "SYS_CHROOT", 19: "SYS_PTRACE", 20: "SYS_PACCT", 21: "SYS_ADMIN", 22: "SYS_BOOT", 23: "SYS_NICE", 24: "SYS_RESOURCE", 25: "SYS_TIME", 26: "SYS_TTY_CONFIG", 27: "MKNOD", 28: "LEASE", 29: "AUDIT_WRITE", 30: "AUDIT_CONTROL", 31: "SETFCAP", 32: "MAC_OVERRIDE", 33: "MAC_ADMIN", 34: "SYSLOG", 35: "WAKE_ALARM", 36: "BLOCK_SUSPEND", 37: "AUDIT_READ", } ContainerInfo_Capabilities_Capability_value = map[string]int32{ "CHOWN": 0, "DAC_OVERRIDE": 1, "DAC_READ_SEARCH": 2, "FOWNER": 3, "FSETID": 4, "KILL": 5, "SETGID": 6, "SETUID": 7, "SETPCAP": 8, "LINUX_IMMUTABLE": 9, "NET_BIND_SERVICE": 10, "NET_BROADCAST": 11, "NET_ADMIN": 12, "NET_RAW": 13, "IPC_LOCK": 14, "IPC_OWNER": 15, "SYS_MODULE": 16, "SYS_RAWIO": 17, "SYS_CHROOT": 18, "SYS_PTRACE": 19, "SYS_PACCT": 20, "SYS_ADMIN": 21, "SYS_BOOT": 22, "SYS_NICE": 23, "SYS_RESOURCE": 24, "SYS_TIME": 25, "SYS_TTY_CONFIG": 26, "MKNOD": 27, "LEASE": 28, "AUDIT_WRITE": 29, "AUDIT_CONTROL": 30, "SETFCAP": 31, "MAC_OVERRIDE": 32, "MAC_ADMIN": 33, "SYSLOG": 34, "WAKE_ALARM": 35, "BLOCK_SUSPEND": 36, "AUDIT_READ": 37, } )
Enum value maps for ContainerInfo_Capabilities_Capability.
var ( InstanceLifecycleState_name = map[int32]string{ 0: "StartInitiated", 1: "Started", 2: "KillInitiated", 3: "Stopped", 4: "InstanceStateUnknown", } InstanceLifecycleState_value = map[string]int32{ "StartInitiated": 0, "Started": 1, "KillInitiated": 2, "Stopped": 3, "InstanceStateUnknown": 4, } )
Enum value maps for InstanceLifecycleState.
var ( HealthState_name = map[int32]string{ 0: "Unknown", 1: "Healthy", 2: "Unhealthy", } HealthState_value = map[string]int32{ "Unknown": 0, "Healthy": 1, "Unhealthy": 2, } )
Enum value maps for HealthState.
var ( InstanceGroupLifecycleState_name = map[int32]string{ 0: "Inactive", 1: "Active", 2: "PhasedOut", 3: "Removable", } InstanceGroupLifecycleState_value = map[string]int32{ "Inactive": 0, "Active": 1, "PhasedOut": 2, "Removable": 3, } )
Enum value maps for InstanceGroupLifecycleState.
var ( Tier_name = map[int32]string{ 0: "Flex", 1: "Critical", } Tier_value = map[string]int32{ "Flex": 0, "Critical": 1, } )
Enum value maps for Tier.
var ( Level_name = map[int32]string{ 0: "SystemLevel", 1: "TierLevel", 2: "CapacityGroupLevel", 3: "JobLevel", 4: "TaskLevel", } Level_value = map[string]int32{ "SystemLevel": 0, "TierLevel": 1, "CapacityGroupLevel": 2, "JobLevel": 3, "TaskLevel": 4, } )
Enum value maps for Level.
var ( MountPerm_name = map[int32]string{ 0: "RO", 1: "WO", 2: "RW", } MountPerm_value = map[string]int32{ "RO": 0, "WO": 1, "RW": 2, } )
Enum value maps for MountPerm.
var ( Day_name = map[int32]string{ 0: "Monday", 1: "Tuesday", 2: "Wednesday", 3: "Thursday", 4: "Friday", 5: "Saturday", 6: "Sunday", } Day_value = map[string]int32{ "Monday": 0, "Tuesday": 1, "Wednesday": 2, "Thursday": 3, "Friday": 4, "Saturday": 5, "Sunday": 6, } )
Enum value maps for Day.
var ( CallMetadata_CallerType_name = map[int32]string{ 0: "Unknown", 1: "Application", 2: "User", } CallMetadata_CallerType_value = map[string]int32{ "Unknown": 0, "Application": 1, "User": 2, } )
Enum value maps for CallMetadata_CallerType.
var ( ContainerCapability_name = map[int32]string{ 0: "ContainerCapabilityDefault", 1: "ContainerCapabilityFUSE", 2: "ContainerCapabilityImageBuilding", } ContainerCapability_value = map[string]int32{ "ContainerCapabilityDefault": 0, "ContainerCapabilityFUSE": 1, "ContainerCapabilityImageBuilding": 2, } )
Enum value maps for ContainerCapability.
var ( NetworkConfiguration_NetworkMode_name = map[int32]string{ 0: "UnknownNetworkMode", 1: "Ipv4Only", 2: "Ipv6AndIpv4", 3: "Ipv6AndIpv4Fallback", 4: "Ipv6Only", 5: "HighScale", } NetworkConfiguration_NetworkMode_value = map[string]int32{ "UnknownNetworkMode": 0, "Ipv4Only": 1, "Ipv6AndIpv4": 2, "Ipv6AndIpv4Fallback": 3, "Ipv6Only": 4, "HighScale": 5, } )
Enum value maps for NetworkConfiguration_NetworkMode.
var ( JobStatus_JobState_name = map[int32]string{ 0: "Accepted", 1: "KillInitiated", 2: "Finished", } JobStatus_JobState_value = map[string]int32{ "Accepted": 0, "KillInitiated": 1, "Finished": 2, } )
Enum value maps for JobStatus_JobState.
var ( TaskStatus_TaskState_name = map[int32]string{ 0: "Accepted", 1: "Launched", 2: "StartInitiated", 3: "Started", 4: "KillInitiated", 5: "Disconnected", 6: "Finished", } TaskStatus_TaskState_value = map[string]int32{ "Accepted": 0, "Launched": 1, "StartInitiated": 2, "Started": 3, "KillInitiated": 4, "Disconnected": 5, "Finished": 6, } )
Enum value maps for TaskStatus_TaskState.
var ( TaskStatus_ContainerState_ContainerHealth_name = map[int32]string{ 0: "Unset", 1: "Unhealthy", 2: "Healthy", } TaskStatus_ContainerState_ContainerHealth_value = map[string]int32{ "Unset": 0, "Unhealthy": 1, "Healthy": 2, } )
Enum value maps for TaskStatus_ContainerState_ContainerHealth.
var ( VolumeMount_MountPropagation_name = map[int32]string{ 0: "MountPropagationNone", 1: "MountPropagationHostToContainer", 2: "MountPropagationBidirectional", } VolumeMount_MountPropagation_value = map[string]int32{ "MountPropagationNone": 0, "MountPropagationHostToContainer": 1, "MountPropagationBidirectional": 2, } )
Enum value maps for VolumeMount_MountPropagation.
var ( Family_name = map[int32]string{ 0: "FAMILY_DEFAULT", 1: "FAMILY_V4", 2: "FAMILY_V6", } Family_value = map[string]int32{ "FAMILY_DEFAULT": 0, "FAMILY_V4": 1, "FAMILY_V6": 2, } )
Enum value maps for Family.
var AgentManagementService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.AgentManagementService", HandlerType: (*AgentManagementServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetInstanceGroups", Handler: _AgentManagementService_GetInstanceGroups_Handler, }, { MethodName: "GetInstanceGroup", Handler: _AgentManagementService_GetInstanceGroup_Handler, }, { MethodName: "GetAgentInstance", Handler: _AgentManagementService_GetAgentInstance_Handler, }, { MethodName: "FindAgentInstances", Handler: _AgentManagementService_FindAgentInstances_Handler, }, { MethodName: "UpdateInstanceGroupTier", Handler: _AgentManagementService_UpdateInstanceGroupTier_Handler, }, { MethodName: "UpdateInstanceGroupLifecycleState", Handler: _AgentManagementService_UpdateInstanceGroupLifecycleState_Handler, }, { MethodName: "UpdateInstanceGroupAttributes", Handler: _AgentManagementService_UpdateInstanceGroupAttributes_Handler, }, { MethodName: "DeleteInstanceGroupAttributes", Handler: _AgentManagementService_DeleteInstanceGroupAttributes_Handler, }, { MethodName: "UpdateAgentInstanceAttributes", Handler: _AgentManagementService_UpdateAgentInstanceAttributes_Handler, }, { MethodName: "DeleteAgentInstanceAttributes", Handler: _AgentManagementService_DeleteAgentInstanceAttributes_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ObserveAgents", Handler: _AgentManagementService_ObserveAgents_Handler, ServerStreams: true, }, }, Metadata: "netflix/titus/titus_agent_api.proto", }
AgentManagementService_ServiceDesc is the grpc.ServiceDesc for AgentManagementService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_netflix_titus_agent_proto protoreflect.FileDescriptor
var File_netflix_titus_titus_agent_api_proto protoreflect.FileDescriptor
var File_netflix_titus_titus_base_proto protoreflect.FileDescriptor
var File_netflix_titus_titus_containers_proto protoreflect.FileDescriptor
var File_netflix_titus_titus_job_api_proto protoreflect.FileDescriptor
var File_netflix_titus_titus_volumes_proto protoreflect.FileDescriptor
var File_netflix_titus_titus_vpc_api_proto protoreflect.FileDescriptor
var IPService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.IPService", HandlerType: (*IPServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AllocateStaticIPAddress", Handler: _IPService_AllocateStaticIPAddress_Handler, }, { MethodName: "SetPool", Handler: _IPService_SetPool_Handler, }, { MethodName: "CreateTag", Handler: _IPService_CreateTag_Handler, }, { MethodName: "DeleteTag", Handler: _IPService_DeleteTag_Handler, }, { MethodName: "UpdateTag", Handler: _IPService_UpdateTag_Handler, }, { MethodName: "GetStaticIPAddress", Handler: _IPService_GetStaticIPAddress_Handler, }, { MethodName: "GetStaticIPAddresses", Handler: _IPService_GetStaticIPAddresses_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "netflix/titus/titus_vpc_api.proto", }
IPService_ServiceDesc is the grpc.ServiceDesc for IPService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var JobManagementService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.JobManagementService", HandlerType: (*JobManagementServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateJob", Handler: _JobManagementService_CreateJob_Handler, }, { MethodName: "UpdateJobCapacity", Handler: _JobManagementService_UpdateJobCapacity_Handler, }, { MethodName: "UpdateJobCapacityWithOptionalAttributes", Handler: _JobManagementService_UpdateJobCapacityWithOptionalAttributes_Handler, }, { MethodName: "UpdateJobStatus", Handler: _JobManagementService_UpdateJobStatus_Handler, }, { MethodName: "UpdateJobProcesses", Handler: _JobManagementService_UpdateJobProcesses_Handler, }, { MethodName: "UpdateJobDisruptionBudget", Handler: _JobManagementService_UpdateJobDisruptionBudget_Handler, }, { MethodName: "FindJobs", Handler: _JobManagementService_FindJobs_Handler, }, { MethodName: "FindJob", Handler: _JobManagementService_FindJob_Handler, }, { MethodName: "KillJob", Handler: _JobManagementService_KillJob_Handler, }, { MethodName: "UpdateJobAttributes", Handler: _JobManagementService_UpdateJobAttributes_Handler, }, { MethodName: "DeleteJobAttributes", Handler: _JobManagementService_DeleteJobAttributes_Handler, }, { MethodName: "FindTask", Handler: _JobManagementService_FindTask_Handler, }, { MethodName: "FindTasks", Handler: _JobManagementService_FindTasks_Handler, }, { MethodName: "KillTask", Handler: _JobManagementService_KillTask_Handler, }, { MethodName: "UpdateTaskAttributes", Handler: _JobManagementService_UpdateTaskAttributes_Handler, }, { MethodName: "DeleteTaskAttributes", Handler: _JobManagementService_DeleteTaskAttributes_Handler, }, { MethodName: "MoveTask", Handler: _JobManagementService_MoveTask_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ObserveJob", Handler: _JobManagementService_ObserveJob_Handler, ServerStreams: true, }, { StreamName: "ObserveJobs", Handler: _JobManagementService_ObserveJobs_Handler, ServerStreams: true, }, { StreamName: "ObserveJobsWithKeepAlive", Handler: _JobManagementService_ObserveJobsWithKeepAlive_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "netflix/titus/titus_job_api.proto", }
JobManagementService_ServiceDesc is the grpc.ServiceDesc for JobManagementService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var TitusAgentSecurityGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.TitusAgentSecurityGroupService", HandlerType: (*TitusAgentSecurityGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ResetSecurityGroup", Handler: _TitusAgentSecurityGroupService_ResetSecurityGroup_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "netflix/titus/titus_vpc_api.proto", }
TitusAgentSecurityGroupService_ServiceDesc is the grpc.ServiceDesc for TitusAgentSecurityGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var TitusAgentVPCInformationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.TitusAgentVPCInformationService", HandlerType: (*TitusAgentVPCInformationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListBranchToTrunkENIMapping", Handler: _TitusAgentVPCInformationService_ListBranchToTrunkENIMapping_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "netflix/titus/titus_vpc_api.proto", }
TitusAgentVPCInformationService_ServiceDesc is the grpc.ServiceDesc for TitusAgentVPCInformationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var UserIPService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.UserIPService", HandlerType: (*UserIPServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AllocateAddress", Handler: _UserIPService_AllocateAddress_Handler, }, { MethodName: "GetAllocation", Handler: _UserIPService_GetAllocation_Handler, }, { MethodName: "DeallocateAddress", Handler: _UserIPService_DeallocateAddress_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "netflix/titus/titus_vpc_api.proto", }
UserIPService_ServiceDesc is the grpc.ServiceDesc for UserIPService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ValidatorIPService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "com.netflix.titus.ValidatorIPService", HandlerType: (*ValidatorIPServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ValidateAllocation", Handler: _ValidatorIPService_ValidateAllocation_Handler, }, { MethodName: "ValidateAllocationParameters", Handler: _ValidatorIPService_ValidateAllocationParameters_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "netflix/titus/titus_vpc_api.proto", }
ValidatorIPService_ServiceDesc is the grpc.ServiceDesc for ValidatorIPService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAgentManagementServiceServer ¶
func RegisterAgentManagementServiceServer(s grpc.ServiceRegistrar, srv AgentManagementServiceServer)
func RegisterIPServiceServer ¶
func RegisterIPServiceServer(s grpc.ServiceRegistrar, srv IPServiceServer)
func RegisterJobManagementServiceServer ¶
func RegisterJobManagementServiceServer(s grpc.ServiceRegistrar, srv JobManagementServiceServer)
func RegisterTitusAgentSecurityGroupServiceServer ¶
func RegisterTitusAgentSecurityGroupServiceServer(s grpc.ServiceRegistrar, srv TitusAgentSecurityGroupServiceServer)
func RegisterTitusAgentVPCInformationServiceServer ¶
func RegisterTitusAgentVPCInformationServiceServer(s grpc.ServiceRegistrar, srv TitusAgentVPCInformationServiceServer)
func RegisterUserIPServiceServer ¶
func RegisterUserIPServiceServer(s grpc.ServiceRegistrar, srv UserIPServiceServer)
func RegisterValidatorIPServiceServer ¶
func RegisterValidatorIPServiceServer(s grpc.ServiceRegistrar, srv ValidatorIPServiceServer)
Types ¶
type AddressAllocation ¶
type AddressAllocation struct { // (Required) The location of the address within the VPC. AddressLocation *AddressLocation `protobuf:"bytes,1,opt,name=addressLocation,proto3" json:"addressLocation,omitempty"` // (Required) A valid UUID4. It should be set during VPC service allocation, // if unset, one will be set for you. Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` // (Required) The VPC IP address. The address must be unset when requesting // an allocation from the VPC service. Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` // (Required) The VPC IPv6 address. The address must be unset when requesting // an allocation from the VPC service. Ipv6Address string `protobuf:"bytes,4,opt,name=ipv6Address,proto3" json:"ipv6Address,omitempty"` // contains filtered or unexported fields }
An IP address allocation from the Titus VPC service.
func (*AddressAllocation) Descriptor
deprecated
func (*AddressAllocation) Descriptor() ([]byte, []int)
Deprecated: Use AddressAllocation.ProtoReflect.Descriptor instead.
func (*AddressAllocation) GetAddress ¶
func (x *AddressAllocation) GetAddress() string
func (*AddressAllocation) GetAddressLocation ¶
func (x *AddressAllocation) GetAddressLocation() *AddressLocation
func (*AddressAllocation) GetIpv6Address ¶
func (x *AddressAllocation) GetIpv6Address() string
func (*AddressAllocation) GetUuid ¶
func (x *AddressAllocation) GetUuid() string
func (*AddressAllocation) ProtoMessage ¶
func (*AddressAllocation) ProtoMessage()
func (*AddressAllocation) ProtoReflect ¶
func (x *AddressAllocation) ProtoReflect() protoreflect.Message
func (*AddressAllocation) Reset ¶
func (x *AddressAllocation) Reset()
func (*AddressAllocation) String ¶
func (x *AddressAllocation) String() string
type AddressLocation ¶
type AddressLocation struct { // (Required) Region the address exists in. Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` // (Required) Availability zone the address exists in. AvailabilityZone string `protobuf:"bytes,2,opt,name=availabilityZone,proto3" json:"availabilityZone,omitempty"` // (Required) Subnet the address exists in. SubnetId string `protobuf:"bytes,3,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // contains filtered or unexported fields }
The location within the VPC where the address exists.
func (*AddressLocation) Descriptor
deprecated
func (*AddressLocation) Descriptor() ([]byte, []int)
Deprecated: Use AddressLocation.ProtoReflect.Descriptor instead.
func (*AddressLocation) GetAvailabilityZone ¶
func (x *AddressLocation) GetAvailabilityZone() string
func (*AddressLocation) GetRegion ¶
func (x *AddressLocation) GetRegion() string
func (*AddressLocation) GetSubnetId ¶
func (x *AddressLocation) GetSubnetId() string
func (*AddressLocation) ProtoMessage ¶
func (*AddressLocation) ProtoMessage()
func (*AddressLocation) ProtoReflect ¶
func (x *AddressLocation) ProtoReflect() protoreflect.Message
func (*AddressLocation) Reset ¶
func (x *AddressLocation) Reset()
func (*AddressLocation) String ¶
func (x *AddressLocation) String() string
type AddressLocationV2 ¶
type AddressLocationV2 struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` AvailabilityZone string `protobuf:"bytes,2,opt,name=availabilityZone,proto3" json:"availabilityZone,omitempty"` AvailabilityZoneId string `protobuf:"bytes,3,opt,name=availabilityZoneId,proto3" json:"availabilityZoneId,omitempty"` VpcId string `protobuf:"bytes,4,opt,name=vpcId,proto3" json:"vpcId,omitempty"` SubnetId string `protobuf:"bytes,5,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // contains filtered or unexported fields }
func (*AddressLocationV2) Descriptor
deprecated
func (*AddressLocationV2) Descriptor() ([]byte, []int)
Deprecated: Use AddressLocationV2.ProtoReflect.Descriptor instead.
func (*AddressLocationV2) GetAccountId ¶
func (x *AddressLocationV2) GetAccountId() string
func (*AddressLocationV2) GetAvailabilityZone ¶
func (x *AddressLocationV2) GetAvailabilityZone() string
func (*AddressLocationV2) GetAvailabilityZoneId ¶
func (x *AddressLocationV2) GetAvailabilityZoneId() string
func (*AddressLocationV2) GetSubnetId ¶
func (x *AddressLocationV2) GetSubnetId() string
func (*AddressLocationV2) GetVpcId ¶
func (x *AddressLocationV2) GetVpcId() string
func (*AddressLocationV2) ProtoMessage ¶
func (*AddressLocationV2) ProtoMessage()
func (*AddressLocationV2) ProtoReflect ¶
func (x *AddressLocationV2) ProtoReflect() protoreflect.Message
func (*AddressLocationV2) Reset ¶
func (x *AddressLocationV2) Reset()
func (*AddressLocationV2) String ¶
func (x *AddressLocationV2) String() string
type AddressSearchParameter ¶
type AddressSearchParameter struct { // Either an IPv4 or IPv6 address. If it's an IPv4 address, then subnetId or // vpcId have to be specified Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // Types that are assignable to Location: // *AddressSearchParameter_Empty // *AddressSearchParameter_SubnetId // *AddressSearchParameter_VpcId Location isAddressSearchParameter_Location `protobuf_oneof:"location"` // contains filtered or unexported fields }
func (*AddressSearchParameter) Descriptor
deprecated
func (*AddressSearchParameter) Descriptor() ([]byte, []int)
Deprecated: Use AddressSearchParameter.ProtoReflect.Descriptor instead.
func (*AddressSearchParameter) GetAddress ¶
func (x *AddressSearchParameter) GetAddress() string
func (*AddressSearchParameter) GetEmpty ¶
func (x *AddressSearchParameter) GetEmpty() *emptypb.Empty
func (*AddressSearchParameter) GetLocation ¶
func (m *AddressSearchParameter) GetLocation() isAddressSearchParameter_Location
func (*AddressSearchParameter) GetSubnetId ¶
func (x *AddressSearchParameter) GetSubnetId() string
func (*AddressSearchParameter) GetVpcId ¶
func (x *AddressSearchParameter) GetVpcId() string
func (*AddressSearchParameter) ProtoMessage ¶
func (*AddressSearchParameter) ProtoMessage()
func (*AddressSearchParameter) ProtoReflect ¶
func (x *AddressSearchParameter) ProtoReflect() protoreflect.Message
func (*AddressSearchParameter) Reset ¶
func (x *AddressSearchParameter) Reset()
func (*AddressSearchParameter) String ¶
func (x *AddressSearchParameter) String() string
type AddressSearchParameter_SubnetId ¶
type AddressSearchParameter_SubnetId struct {
SubnetId string `protobuf:"bytes,3,opt,name=subnetId,proto3,oneof"`
}
type AddressSearchParameter_VpcId ¶
type AddressSearchParameter_VpcId struct {
VpcId string `protobuf:"bytes,4,opt,name=vpcId,proto3,oneof"`
}
type AgentChangeEvent ¶
type AgentChangeEvent struct { // Types that are assignable to Event: // *AgentChangeEvent_InstanceGroupUpdate_ // *AgentChangeEvent_InstanceGroupRemoved_ // *AgentChangeEvent_AgentInstanceUpdate // *AgentChangeEvent_AgentInstanceRemoved // *AgentChangeEvent_SnapshotEnd_ Event isAgentChangeEvent_Event `protobuf_oneof:"Event"` // contains filtered or unexported fields }
Events emitted for agent topology changes (new ASG created, new instance launched, etc).
func (*AgentChangeEvent) Descriptor
deprecated
func (*AgentChangeEvent) Descriptor() ([]byte, []int)
Deprecated: Use AgentChangeEvent.ProtoReflect.Descriptor instead.
func (*AgentChangeEvent) GetAgentInstanceRemoved ¶
func (x *AgentChangeEvent) GetAgentInstanceRemoved() *AgentChangeEvent_InstanceRemoved
func (*AgentChangeEvent) GetAgentInstanceUpdate ¶
func (x *AgentChangeEvent) GetAgentInstanceUpdate() *AgentChangeEvent_InstanceUpdate
func (*AgentChangeEvent) GetEvent ¶
func (m *AgentChangeEvent) GetEvent() isAgentChangeEvent_Event
func (*AgentChangeEvent) GetInstanceGroupRemoved ¶
func (x *AgentChangeEvent) GetInstanceGroupRemoved() *AgentChangeEvent_InstanceGroupRemoved
func (*AgentChangeEvent) GetInstanceGroupUpdate ¶
func (x *AgentChangeEvent) GetInstanceGroupUpdate() *AgentChangeEvent_InstanceGroupUpdate
func (*AgentChangeEvent) GetSnapshotEnd ¶
func (x *AgentChangeEvent) GetSnapshotEnd() *AgentChangeEvent_SnapshotEnd
func (*AgentChangeEvent) ProtoMessage ¶
func (*AgentChangeEvent) ProtoMessage()
func (*AgentChangeEvent) ProtoReflect ¶
func (x *AgentChangeEvent) ProtoReflect() protoreflect.Message
func (*AgentChangeEvent) Reset ¶
func (x *AgentChangeEvent) Reset()
func (*AgentChangeEvent) String ¶
func (x *AgentChangeEvent) String() string
type AgentChangeEvent_AgentInstanceRemoved ¶
type AgentChangeEvent_AgentInstanceRemoved struct {
AgentInstanceRemoved *AgentChangeEvent_InstanceRemoved `protobuf:"bytes,4,opt,name=agentInstanceRemoved,proto3,oneof"`
}
type AgentChangeEvent_AgentInstanceUpdate ¶
type AgentChangeEvent_AgentInstanceUpdate struct {
AgentInstanceUpdate *AgentChangeEvent_InstanceUpdate `protobuf:"bytes,3,opt,name=agentInstanceUpdate,proto3,oneof"`
}
type AgentChangeEvent_InstanceGroupRemoved ¶
type AgentChangeEvent_InstanceGroupRemoved struct { InstanceGroupId string `protobuf:"bytes,1,opt,name=instanceGroupId,proto3" json:"instanceGroupId,omitempty"` // contains filtered or unexported fields }
Sent whenever 'AgentInstanceGroup' is removed.
func (*AgentChangeEvent_InstanceGroupRemoved) Descriptor
deprecated
func (*AgentChangeEvent_InstanceGroupRemoved) Descriptor() ([]byte, []int)
Deprecated: Use AgentChangeEvent_InstanceGroupRemoved.ProtoReflect.Descriptor instead.
func (*AgentChangeEvent_InstanceGroupRemoved) GetInstanceGroupId ¶
func (x *AgentChangeEvent_InstanceGroupRemoved) GetInstanceGroupId() string
func (*AgentChangeEvent_InstanceGroupRemoved) ProtoMessage ¶
func (*AgentChangeEvent_InstanceGroupRemoved) ProtoMessage()
func (*AgentChangeEvent_InstanceGroupRemoved) ProtoReflect ¶
func (x *AgentChangeEvent_InstanceGroupRemoved) ProtoReflect() protoreflect.Message
func (*AgentChangeEvent_InstanceGroupRemoved) Reset ¶
func (x *AgentChangeEvent_InstanceGroupRemoved) Reset()
func (*AgentChangeEvent_InstanceGroupRemoved) String ¶
func (x *AgentChangeEvent_InstanceGroupRemoved) String() string
type AgentChangeEvent_InstanceGroupRemoved_ ¶
type AgentChangeEvent_InstanceGroupRemoved_ struct {
InstanceGroupRemoved *AgentChangeEvent_InstanceGroupRemoved `protobuf:"bytes,2,opt,name=instanceGroupRemoved,proto3,oneof"`
}
type AgentChangeEvent_InstanceGroupUpdate ¶
type AgentChangeEvent_InstanceGroupUpdate struct { InstanceGroup *AgentInstanceGroup `protobuf:"bytes,1,opt,name=instanceGroup,proto3" json:"instanceGroup,omitempty"` // contains filtered or unexported fields }
Sent whenever 'AgentInstanceGroup' state changes, excluding agent instances.
func (*AgentChangeEvent_InstanceGroupUpdate) Descriptor
deprecated
func (*AgentChangeEvent_InstanceGroupUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AgentChangeEvent_InstanceGroupUpdate.ProtoReflect.Descriptor instead.
func (*AgentChangeEvent_InstanceGroupUpdate) GetInstanceGroup ¶
func (x *AgentChangeEvent_InstanceGroupUpdate) GetInstanceGroup() *AgentInstanceGroup
func (*AgentChangeEvent_InstanceGroupUpdate) ProtoMessage ¶
func (*AgentChangeEvent_InstanceGroupUpdate) ProtoMessage()
func (*AgentChangeEvent_InstanceGroupUpdate) ProtoReflect ¶
func (x *AgentChangeEvent_InstanceGroupUpdate) ProtoReflect() protoreflect.Message
func (*AgentChangeEvent_InstanceGroupUpdate) Reset ¶
func (x *AgentChangeEvent_InstanceGroupUpdate) Reset()
func (*AgentChangeEvent_InstanceGroupUpdate) String ¶
func (x *AgentChangeEvent_InstanceGroupUpdate) String() string
type AgentChangeEvent_InstanceGroupUpdate_ ¶
type AgentChangeEvent_InstanceGroupUpdate_ struct {
InstanceGroupUpdate *AgentChangeEvent_InstanceGroupUpdate `protobuf:"bytes,1,opt,name=instanceGroupUpdate,proto3,oneof"`
}
type AgentChangeEvent_InstanceRemoved ¶
type AgentChangeEvent_InstanceRemoved struct { InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"` // contains filtered or unexported fields }
Sent whenever 'AgentInstance' is removed.
func (*AgentChangeEvent_InstanceRemoved) Descriptor
deprecated
func (*AgentChangeEvent_InstanceRemoved) Descriptor() ([]byte, []int)
Deprecated: Use AgentChangeEvent_InstanceRemoved.ProtoReflect.Descriptor instead.
func (*AgentChangeEvent_InstanceRemoved) GetInstanceId ¶
func (x *AgentChangeEvent_InstanceRemoved) GetInstanceId() string
func (*AgentChangeEvent_InstanceRemoved) ProtoMessage ¶
func (*AgentChangeEvent_InstanceRemoved) ProtoMessage()
func (*AgentChangeEvent_InstanceRemoved) ProtoReflect ¶
func (x *AgentChangeEvent_InstanceRemoved) ProtoReflect() protoreflect.Message
func (*AgentChangeEvent_InstanceRemoved) Reset ¶
func (x *AgentChangeEvent_InstanceRemoved) Reset()
func (*AgentChangeEvent_InstanceRemoved) String ¶
func (x *AgentChangeEvent_InstanceRemoved) String() string
type AgentChangeEvent_InstanceUpdate ¶
type AgentChangeEvent_InstanceUpdate struct { Instance *AgentInstance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` // contains filtered or unexported fields }
Sent whenever 'AgentInstance' state changes, including initial (add)/final (terminate) updates.
func (*AgentChangeEvent_InstanceUpdate) Descriptor
deprecated
func (*AgentChangeEvent_InstanceUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AgentChangeEvent_InstanceUpdate.ProtoReflect.Descriptor instead.
func (*AgentChangeEvent_InstanceUpdate) GetInstance ¶
func (x *AgentChangeEvent_InstanceUpdate) GetInstance() *AgentInstance
func (*AgentChangeEvent_InstanceUpdate) ProtoMessage ¶
func (*AgentChangeEvent_InstanceUpdate) ProtoMessage()
func (*AgentChangeEvent_InstanceUpdate) ProtoReflect ¶
func (x *AgentChangeEvent_InstanceUpdate) ProtoReflect() protoreflect.Message
func (*AgentChangeEvent_InstanceUpdate) Reset ¶
func (x *AgentChangeEvent_InstanceUpdate) Reset()
func (*AgentChangeEvent_InstanceUpdate) String ¶
func (x *AgentChangeEvent_InstanceUpdate) String() string
type AgentChangeEvent_SnapshotEnd ¶
type AgentChangeEvent_SnapshotEnd struct {
// contains filtered or unexported fields
}
A marker notification, indicating that all known agent state was streamed to the client.
func (*AgentChangeEvent_SnapshotEnd) Descriptor
deprecated
func (*AgentChangeEvent_SnapshotEnd) Descriptor() ([]byte, []int)
Deprecated: Use AgentChangeEvent_SnapshotEnd.ProtoReflect.Descriptor instead.
func (*AgentChangeEvent_SnapshotEnd) ProtoMessage ¶
func (*AgentChangeEvent_SnapshotEnd) ProtoMessage()
func (*AgentChangeEvent_SnapshotEnd) ProtoReflect ¶
func (x *AgentChangeEvent_SnapshotEnd) ProtoReflect() protoreflect.Message
func (*AgentChangeEvent_SnapshotEnd) Reset ¶
func (x *AgentChangeEvent_SnapshotEnd) Reset()
func (*AgentChangeEvent_SnapshotEnd) String ¶
func (x *AgentChangeEvent_SnapshotEnd) String() string
type AgentChangeEvent_SnapshotEnd_ ¶
type AgentChangeEvent_SnapshotEnd_ struct {
SnapshotEnd *AgentChangeEvent_SnapshotEnd `protobuf:"bytes,5,opt,name=snapshotEnd,proto3,oneof"`
}
type AgentInstance ¶
type AgentInstance struct { // A unique id of the agent server. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // A server group, to which the agent belongs to. InstanceGroupId string `protobuf:"bytes,2,opt,name=instanceGroupId,proto3" json:"instanceGroupId,omitempty"` // IP address of the agent. IpAddress string `protobuf:"bytes,3,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"` // Hostname of the agent. Hostname string `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"` // Current deployment status. LifecycleStatus *InstanceLifecycleStatus `protobuf:"bytes,5,opt,name=lifecycleStatus,proto3" json:"lifecycleStatus,omitempty"` // Current health status. HealthStatus *HealthStatus `protobuf:"bytes,6,opt,name=healthStatus,proto3" json:"healthStatus,omitempty"` // Arbitrary set of key/value pairs. Keys starting with 'titus' prefix are // reserved for Titus. Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
An agent server.
func (*AgentInstance) Descriptor
deprecated
func (*AgentInstance) Descriptor() ([]byte, []int)
Deprecated: Use AgentInstance.ProtoReflect.Descriptor instead.
func (*AgentInstance) GetAttributes ¶
func (x *AgentInstance) GetAttributes() map[string]string
func (*AgentInstance) GetHealthStatus ¶
func (x *AgentInstance) GetHealthStatus() *HealthStatus
func (*AgentInstance) GetHostname ¶
func (x *AgentInstance) GetHostname() string
func (*AgentInstance) GetId ¶
func (x *AgentInstance) GetId() string
func (*AgentInstance) GetInstanceGroupId ¶
func (x *AgentInstance) GetInstanceGroupId() string
func (*AgentInstance) GetIpAddress ¶
func (x *AgentInstance) GetIpAddress() string
func (*AgentInstance) GetLifecycleStatus ¶
func (x *AgentInstance) GetLifecycleStatus() *InstanceLifecycleStatus
func (*AgentInstance) ProtoMessage ¶
func (*AgentInstance) ProtoMessage()
func (*AgentInstance) ProtoReflect ¶
func (x *AgentInstance) ProtoReflect() protoreflect.Message
func (*AgentInstance) Reset ¶
func (x *AgentInstance) Reset()
func (*AgentInstance) String ¶
func (x *AgentInstance) String() string
type AgentInstanceAttributesUpdate ¶
type AgentInstanceAttributesUpdate struct { AgentInstanceId string `protobuf:"bytes,1,opt,name=agentInstanceId,proto3" json:"agentInstanceId,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AgentInstanceAttributesUpdate) Descriptor
deprecated
func (*AgentInstanceAttributesUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AgentInstanceAttributesUpdate.ProtoReflect.Descriptor instead.
func (*AgentInstanceAttributesUpdate) GetAgentInstanceId ¶
func (x *AgentInstanceAttributesUpdate) GetAgentInstanceId() string
func (*AgentInstanceAttributesUpdate) GetAttributes ¶
func (x *AgentInstanceAttributesUpdate) GetAttributes() map[string]string
func (*AgentInstanceAttributesUpdate) ProtoMessage ¶
func (*AgentInstanceAttributesUpdate) ProtoMessage()
func (*AgentInstanceAttributesUpdate) ProtoReflect ¶
func (x *AgentInstanceAttributesUpdate) ProtoReflect() protoreflect.Message
func (*AgentInstanceAttributesUpdate) Reset ¶
func (x *AgentInstanceAttributesUpdate) Reset()
func (*AgentInstanceAttributesUpdate) String ¶
func (x *AgentInstanceAttributesUpdate) String() string
type AgentInstanceGroup ¶
type AgentInstanceGroup struct { // A unique id of the server group. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // An id of the server type (for example AWS instance type id). InstanceType string `protobuf:"bytes,2,opt,name=instanceType,proto3" json:"instanceType,omitempty"` // Instance resources (cpu, memory, etc). InstanceResources *ResourceDimension `protobuf:"bytes,3,opt,name=instanceResources,proto3" json:"instanceResources,omitempty"` // Tier to which the given server group is attached. Tier Tier `protobuf:"varint,4,opt,name=tier,proto3,enum=com.netflix.titus.Tier" json:"tier,omitempty"` // Minimum number of servers in the server group. Min uint32 `protobuf:"varint,5,opt,name=min,proto3" json:"min,omitempty"` // Desired number of servers in the server group. Desired uint32 `protobuf:"varint,6,opt,name=desired,proto3" json:"desired,omitempty"` // Current number of servers in the server group. Current uint32 `protobuf:"varint,7,opt,name=current,proto3" json:"current,omitempty"` // Maximum number of servers in the server group. Max uint32 `protobuf:"varint,8,opt,name=max,proto3" json:"max,omitempty"` // Set to true, if a new servers can be started in this server group. IsLaunchEnabled bool `protobuf:"varint,9,opt,name=isLaunchEnabled,proto3" json:"isLaunchEnabled,omitempty"` // Set to true, if servers can be terminated in this server group. IsTerminateEnabled bool `protobuf:"varint,10,opt,name=isTerminateEnabled,proto3" json:"isTerminateEnabled,omitempty"` // Current lifecycle state. LifecycleStatus *InstanceGroupLifecycleStatus `protobuf:"bytes,11,opt,name=lifecycleStatus,proto3" json:"lifecycleStatus,omitempty"` // Time at wich the server group was created. LaunchTimestamp uint64 `protobuf:"varint,12,opt,name=launchTimestamp,proto3" json:"launchTimestamp,omitempty"` // Arbitrary set of key/value pairs. Keys starting with 'titus' prefix are // reserved for Titus. Attributes map[string]string `` /* 162-byte string literal not displayed */ // contains filtered or unexported fields }
An agent instance group.
func (*AgentInstanceGroup) Descriptor
deprecated
func (*AgentInstanceGroup) Descriptor() ([]byte, []int)
Deprecated: Use AgentInstanceGroup.ProtoReflect.Descriptor instead.
func (*AgentInstanceGroup) GetAttributes ¶
func (x *AgentInstanceGroup) GetAttributes() map[string]string
func (*AgentInstanceGroup) GetCurrent ¶
func (x *AgentInstanceGroup) GetCurrent() uint32
func (*AgentInstanceGroup) GetDesired ¶
func (x *AgentInstanceGroup) GetDesired() uint32
func (*AgentInstanceGroup) GetId ¶
func (x *AgentInstanceGroup) GetId() string
func (*AgentInstanceGroup) GetInstanceResources ¶
func (x *AgentInstanceGroup) GetInstanceResources() *ResourceDimension
func (*AgentInstanceGroup) GetInstanceType ¶
func (x *AgentInstanceGroup) GetInstanceType() string
func (*AgentInstanceGroup) GetIsLaunchEnabled ¶
func (x *AgentInstanceGroup) GetIsLaunchEnabled() bool
func (*AgentInstanceGroup) GetIsTerminateEnabled ¶
func (x *AgentInstanceGroup) GetIsTerminateEnabled() bool
func (*AgentInstanceGroup) GetLaunchTimestamp ¶
func (x *AgentInstanceGroup) GetLaunchTimestamp() uint64
func (*AgentInstanceGroup) GetLifecycleStatus ¶
func (x *AgentInstanceGroup) GetLifecycleStatus() *InstanceGroupLifecycleStatus
func (*AgentInstanceGroup) GetMax ¶
func (x *AgentInstanceGroup) GetMax() uint32
func (*AgentInstanceGroup) GetMin ¶
func (x *AgentInstanceGroup) GetMin() uint32
func (*AgentInstanceGroup) GetTier ¶
func (x *AgentInstanceGroup) GetTier() Tier
func (*AgentInstanceGroup) ProtoMessage ¶
func (*AgentInstanceGroup) ProtoMessage()
func (*AgentInstanceGroup) ProtoReflect ¶
func (x *AgentInstanceGroup) ProtoReflect() protoreflect.Message
func (*AgentInstanceGroup) Reset ¶
func (x *AgentInstanceGroup) Reset()
func (*AgentInstanceGroup) String ¶
func (x *AgentInstanceGroup) String() string
type AgentInstanceGroups ¶
type AgentInstanceGroups struct { AgentInstanceGroups []*AgentInstanceGroup `protobuf:"bytes,1,rep,name=agentInstanceGroups,proto3" json:"agentInstanceGroups,omitempty"` // contains filtered or unexported fields }
func (*AgentInstanceGroups) Descriptor
deprecated
func (*AgentInstanceGroups) Descriptor() ([]byte, []int)
Deprecated: Use AgentInstanceGroups.ProtoReflect.Descriptor instead.
func (*AgentInstanceGroups) GetAgentInstanceGroups ¶
func (x *AgentInstanceGroups) GetAgentInstanceGroups() []*AgentInstanceGroup
func (*AgentInstanceGroups) ProtoMessage ¶
func (*AgentInstanceGroups) ProtoMessage()
func (*AgentInstanceGroups) ProtoReflect ¶
func (x *AgentInstanceGroups) ProtoReflect() protoreflect.Message
func (*AgentInstanceGroups) Reset ¶
func (x *AgentInstanceGroups) Reset()
func (*AgentInstanceGroups) String ¶
func (x *AgentInstanceGroups) String() string
type AgentInstances ¶
type AgentInstances struct { AgentInstances []*AgentInstance `protobuf:"bytes,1,rep,name=agentInstances,proto3" json:"agentInstances,omitempty"` // contains filtered or unexported fields }
func (*AgentInstances) Descriptor
deprecated
func (*AgentInstances) Descriptor() ([]byte, []int)
Deprecated: Use AgentInstances.ProtoReflect.Descriptor instead.
func (*AgentInstances) GetAgentInstances ¶
func (x *AgentInstances) GetAgentInstances() []*AgentInstance
func (*AgentInstances) ProtoMessage ¶
func (*AgentInstances) ProtoMessage()
func (*AgentInstances) ProtoReflect ¶
func (x *AgentInstances) ProtoReflect() protoreflect.Message
func (*AgentInstances) Reset ¶
func (x *AgentInstances) Reset()
func (*AgentInstances) String ¶
func (x *AgentInstances) String() string
type AgentManagementServiceClient ¶
type AgentManagementServiceClient interface { // Return all known Titus agent server groups. GetInstanceGroups(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*AgentInstanceGroups, error) // Return an agent server group with the given id. GetInstanceGroup(ctx context.Context, in *Id, opts ...grpc.CallOption) (*AgentInstanceGroup, error) // Return an agent instance with the given id. GetAgentInstance(ctx context.Context, in *Id, opts ...grpc.CallOption) (*AgentInstance, error) // Return all agents matching the provided query criteria. FindAgentInstances(ctx context.Context, in *AgentQuery, opts ...grpc.CallOption) (*AgentInstances, error) // Update tier assignment of an agent instance group. UpdateInstanceGroupTier(ctx context.Context, in *TierUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Change lifecycle state of an agent instance group. UpdateInstanceGroupLifecycleState(ctx context.Context, in *InstanceGroupLifecycleStateUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Update the attributes of an instance group. This will either create new // attributes or replacing existing ones with the same key. UpdateInstanceGroupAttributes(ctx context.Context, in *InstanceGroupAttributesUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Delete the attributes of an instance group. DeleteInstanceGroupAttributes(ctx context.Context, in *DeleteInstanceGroupAttributesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Update the attributes of an agent instance. This will either create new // attributes or replacing existing ones with the same key. UpdateAgentInstanceAttributes(ctx context.Context, in *AgentInstanceAttributesUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Delete the attributes of an agent instance. DeleteAgentInstanceAttributes(ctx context.Context, in *DeleteAgentInstanceAttributesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Sends first current snapshot of the agent topology, and next an event for // each topology change. ObserveAgents(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (AgentManagementService_ObserveAgentsClient, error) }
AgentManagementServiceClient is the client API for AgentManagementService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAgentManagementServiceClient ¶
func NewAgentManagementServiceClient(cc grpc.ClientConnInterface) AgentManagementServiceClient
type AgentManagementServiceServer ¶
type AgentManagementServiceServer interface { // Return all known Titus agent server groups. GetInstanceGroups(context.Context, *emptypb.Empty) (*AgentInstanceGroups, error) // Return an agent server group with the given id. GetInstanceGroup(context.Context, *Id) (*AgentInstanceGroup, error) // Return an agent instance with the given id. GetAgentInstance(context.Context, *Id) (*AgentInstance, error) // Return all agents matching the provided query criteria. FindAgentInstances(context.Context, *AgentQuery) (*AgentInstances, error) // Update tier assignment of an agent instance group. UpdateInstanceGroupTier(context.Context, *TierUpdate) (*emptypb.Empty, error) // Change lifecycle state of an agent instance group. UpdateInstanceGroupLifecycleState(context.Context, *InstanceGroupLifecycleStateUpdate) (*emptypb.Empty, error) // Update the attributes of an instance group. This will either create new // attributes or replacing existing ones with the same key. UpdateInstanceGroupAttributes(context.Context, *InstanceGroupAttributesUpdate) (*emptypb.Empty, error) // Delete the attributes of an instance group. DeleteInstanceGroupAttributes(context.Context, *DeleteInstanceGroupAttributesRequest) (*emptypb.Empty, error) // Update the attributes of an agent instance. This will either create new // attributes or replacing existing ones with the same key. UpdateAgentInstanceAttributes(context.Context, *AgentInstanceAttributesUpdate) (*emptypb.Empty, error) // Delete the attributes of an agent instance. DeleteAgentInstanceAttributes(context.Context, *DeleteAgentInstanceAttributesRequest) (*emptypb.Empty, error) // Sends first current snapshot of the agent topology, and next an event for // each topology change. ObserveAgents(*emptypb.Empty, AgentManagementService_ObserveAgentsServer) error // contains filtered or unexported methods }
AgentManagementServiceServer is the server API for AgentManagementService service. All implementations must embed UnimplementedAgentManagementServiceServer for forward compatibility
type AgentManagementService_ObserveAgentsClient ¶
type AgentManagementService_ObserveAgentsClient interface { Recv() (*AgentChangeEvent, error) grpc.ClientStream }
type AgentManagementService_ObserveAgentsServer ¶
type AgentManagementService_ObserveAgentsServer interface { Send(*AgentChangeEvent) error grpc.ServerStream }
type AgentQuery ¶
type AgentQuery struct { // (Required) Requested page number/size. Page *Page `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` // (Optional) Collection of fields and their values for filtering. // Available query criteria: // instanceIds - list of agent instance ids // instanceGroupIds - list of server group ids // deploymentState - agent deployment state // overrideState - override state of an agent // healthState - current agent health state FilteringCriteria map[string]string `` /* 175-byte string literal not displayed */ // (Optional) If set, only field values explicitly given in this parameter // will be returned // This does not include certain attributes like 'id', 'instanceGroupId' which // are always returned. If nested field value is provided, only the explicitly // listed nested fields will be returned. Fields []string `protobuf:"bytes,5,rep,name=fields,proto3" json:"fields,omitempty"` // contains filtered or unexported fields }
func (*AgentQuery) Descriptor
deprecated
func (*AgentQuery) Descriptor() ([]byte, []int)
Deprecated: Use AgentQuery.ProtoReflect.Descriptor instead.
func (*AgentQuery) GetFields ¶
func (x *AgentQuery) GetFields() []string
func (*AgentQuery) GetFilteringCriteria ¶
func (x *AgentQuery) GetFilteringCriteria() map[string]string
func (*AgentQuery) GetPage ¶
func (x *AgentQuery) GetPage() *Page
func (*AgentQuery) ProtoMessage ¶
func (*AgentQuery) ProtoMessage()
func (*AgentQuery) ProtoReflect ¶
func (x *AgentQuery) ProtoReflect() protoreflect.Message
func (*AgentQuery) Reset ¶
func (x *AgentQuery) Reset()
func (*AgentQuery) String ¶
func (x *AgentQuery) String() string
type AllocateAddressRequest ¶
type AllocateAddressRequest struct { AddressAllocation *AddressAllocation `protobuf:"bytes,1,opt,name=addressAllocation,proto3" json:"addressAllocation,omitempty"` Family Family `protobuf:"varint,2,opt,name=family,proto3,enum=com.netflix.titus.Family" json:"family,omitempty"` AccountId string `protobuf:"bytes,3,opt,name=accountId,proto3" json:"accountId,omitempty"` // contains filtered or unexported fields }
func (*AllocateAddressRequest) Descriptor
deprecated
func (*AllocateAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use AllocateAddressRequest.ProtoReflect.Descriptor instead.
func (*AllocateAddressRequest) GetAccountId ¶
func (x *AllocateAddressRequest) GetAccountId() string
func (*AllocateAddressRequest) GetAddressAllocation ¶
func (x *AllocateAddressRequest) GetAddressAllocation() *AddressAllocation
func (*AllocateAddressRequest) GetFamily ¶
func (x *AllocateAddressRequest) GetFamily() Family
func (*AllocateAddressRequest) ProtoMessage ¶
func (*AllocateAddressRequest) ProtoMessage()
func (*AllocateAddressRequest) ProtoReflect ¶
func (x *AllocateAddressRequest) ProtoReflect() protoreflect.Message
func (*AllocateAddressRequest) Reset ¶
func (x *AllocateAddressRequest) Reset()
func (*AllocateAddressRequest) String ¶
func (x *AllocateAddressRequest) String() string
type AllocateAddressResponse ¶
type AllocateAddressResponse struct { SignedAddressAllocation *SignedAddressAllocation `protobuf:"bytes,1,opt,name=signedAddressAllocation,proto3" json:"signedAddressAllocation,omitempty"` // contains filtered or unexported fields }
func (*AllocateAddressResponse) Descriptor
deprecated
func (*AllocateAddressResponse) Descriptor() ([]byte, []int)
Deprecated: Use AllocateAddressResponse.ProtoReflect.Descriptor instead.
func (*AllocateAddressResponse) GetSignedAddressAllocation ¶
func (x *AllocateAddressResponse) GetSignedAddressAllocation() *SignedAddressAllocation
func (*AllocateAddressResponse) ProtoMessage ¶
func (*AllocateAddressResponse) ProtoMessage()
func (*AllocateAddressResponse) ProtoReflect ¶
func (x *AllocateAddressResponse) ProtoReflect() protoreflect.Message
func (*AllocateAddressResponse) Reset ¶
func (x *AllocateAddressResponse) Reset()
func (*AllocateAddressResponse) String ¶
func (x *AllocateAddressResponse) String() string
type AllocateStaticIPAddressRequest ¶
type AllocateStaticIPAddressRequest struct { // Required (The subnet where to allocate the address) SubnetId string `protobuf:"bytes,1,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // Optional. If specified, and an ID with that already exists, it will return // an error. This allows for idempotent requests. Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` // Optional. Pool is an indexed column that can be used to select static IPs // by. Pool string `protobuf:"bytes,3,opt,name=pool,proto3" json:"pool,omitempty"` // Optional Tags map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
V2 API
func (*AllocateStaticIPAddressRequest) Descriptor
deprecated
func (*AllocateStaticIPAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use AllocateStaticIPAddressRequest.ProtoReflect.Descriptor instead.
func (*AllocateStaticIPAddressRequest) GetPool ¶
func (x *AllocateStaticIPAddressRequest) GetPool() string
func (*AllocateStaticIPAddressRequest) GetSubnetId ¶
func (x *AllocateStaticIPAddressRequest) GetSubnetId() string
func (*AllocateStaticIPAddressRequest) GetTags ¶
func (x *AllocateStaticIPAddressRequest) GetTags() map[string]string
func (*AllocateStaticIPAddressRequest) GetUuid ¶
func (x *AllocateStaticIPAddressRequest) GetUuid() string
func (*AllocateStaticIPAddressRequest) ProtoMessage ¶
func (*AllocateStaticIPAddressRequest) ProtoMessage()
func (*AllocateStaticIPAddressRequest) ProtoReflect ¶
func (x *AllocateStaticIPAddressRequest) ProtoReflect() protoreflect.Message
func (*AllocateStaticIPAddressRequest) Reset ¶
func (x *AllocateStaticIPAddressRequest) Reset()
func (*AllocateStaticIPAddressRequest) String ¶
func (x *AllocateStaticIPAddressRequest) String() string
type AllocateStaticIPAddressResponse ¶
type AllocateStaticIPAddressResponse struct { StaticIPAddress *StaticIPAddress `protobuf:"bytes,1,opt,name=staticIPAddress,proto3" json:"staticIPAddress,omitempty"` // contains filtered or unexported fields }
func (*AllocateStaticIPAddressResponse) Descriptor
deprecated
func (*AllocateStaticIPAddressResponse) Descriptor() ([]byte, []int)
Deprecated: Use AllocateStaticIPAddressResponse.ProtoReflect.Descriptor instead.
func (*AllocateStaticIPAddressResponse) GetStaticIPAddress ¶
func (x *AllocateStaticIPAddressResponse) GetStaticIPAddress() *StaticIPAddress
func (*AllocateStaticIPAddressResponse) ProtoMessage ¶
func (*AllocateStaticIPAddressResponse) ProtoMessage()
func (*AllocateStaticIPAddressResponse) ProtoReflect ¶
func (x *AllocateStaticIPAddressResponse) ProtoReflect() protoreflect.Message
func (*AllocateStaticIPAddressResponse) Reset ¶
func (x *AllocateStaticIPAddressResponse) Reset()
func (*AllocateStaticIPAddressResponse) String ¶
func (x *AllocateStaticIPAddressResponse) String() string
type BasicContainer ¶
type BasicContainer struct { // (Required) the Name of this container Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // (Required) Image reference. Image *BasicImage `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` // (Optional) Override the entrypoint of the image. // If set, the command baked into the image (if any) is always ignored. // Interactions between the entrypoint and command are the same as specified // by Docker: // https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact // Note that, unlike the main container, no string splitting occurs. EntryPoint []string `protobuf:"bytes,3,rep,name=entryPoint,proto3" json:"entryPoint,omitempty"` // (Optional) Additional parameters for the entrypoint defined either here // or provided in the container image. // Note that, unlike the main container, no string splitting occurs. Command []string `protobuf:"bytes,4,rep,name=command,proto3" json:"command,omitempty"` // (Optional) A collection of system environment variables passed to the // container. Env map[string]string `` /* 147-byte string literal not displayed */ // (Optional) An array of VolumeMounts. These VolumeMounts will be mounted in // the container, and must reference one of the volumes declared for the Job. // See the k8s docs // https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#volumemount-v1-core // for more technical details. VolumeMounts []*VolumeMount `protobuf:"bytes,6,rep,name=volumeMounts,proto3" json:"volumeMounts,omitempty"` // (Optional) additional capabilities for the container to have to enable // certain advanced features. Note that arbitrary combinations of `ContainerCapability`s // are not supported. ContainerCapabilities []ContainerCapability `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
BasicContainer stores the minimal data required to declare extra containers to a job. This is in contrast to the Container message, which has other data that are not strictly tied to the main container. For example, *resources* (ram/cpu/etc) for the whole *task* are declared in the main Container message, not in a basic container.
func (*BasicContainer) Descriptor
deprecated
func (*BasicContainer) Descriptor() ([]byte, []int)
Deprecated: Use BasicContainer.ProtoReflect.Descriptor instead.
func (*BasicContainer) GetCommand ¶
func (x *BasicContainer) GetCommand() []string
func (*BasicContainer) GetContainerCapabilities ¶
func (x *BasicContainer) GetContainerCapabilities() []ContainerCapability
func (*BasicContainer) GetEntryPoint ¶
func (x *BasicContainer) GetEntryPoint() []string
func (*BasicContainer) GetEnv ¶
func (x *BasicContainer) GetEnv() map[string]string
func (*BasicContainer) GetImage ¶
func (x *BasicContainer) GetImage() *BasicImage
func (*BasicContainer) GetName ¶
func (x *BasicContainer) GetName() string
func (*BasicContainer) GetVolumeMounts ¶
func (x *BasicContainer) GetVolumeMounts() []*VolumeMount
func (*BasicContainer) ProtoMessage ¶
func (*BasicContainer) ProtoMessage()
func (*BasicContainer) ProtoReflect ¶
func (x *BasicContainer) ProtoReflect() protoreflect.Message
func (*BasicContainer) Reset ¶
func (x *BasicContainer) Reset()
func (*BasicContainer) String ¶
func (x *BasicContainer) String() string
type BasicImage ¶
type BasicImage struct { // (Required) Image name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // (Required if digest not set) Image tag. Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` // (Required if tag not set) Image digest. Digest string `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"` // contains filtered or unexported fields }
To reference an image, a user has to provide an image name and a version. A user may specify a version either with a tag value (for example 'latest') or a digest. When submitting a job, a user should provide either a tag or a digest value only (not both of them).
For example, docker images can be referenced by {name=titus-examples, tag=latest}. A user could also choose to provide only the digest without a tag. In this case, the tag value would be empty.
func (*BasicImage) Descriptor
deprecated
func (*BasicImage) Descriptor() ([]byte, []int)
Deprecated: Use BasicImage.ProtoReflect.Descriptor instead.
func (*BasicImage) GetDigest ¶
func (x *BasicImage) GetDigest() string
func (*BasicImage) GetName ¶
func (x *BasicImage) GetName() string
func (*BasicImage) GetTag ¶
func (x *BasicImage) GetTag() string
func (*BasicImage) ProtoMessage ¶
func (*BasicImage) ProtoMessage()
func (*BasicImage) ProtoReflect ¶
func (x *BasicImage) ProtoReflect() protoreflect.Message
func (*BasicImage) Reset ¶
func (x *BasicImage) Reset()
func (*BasicImage) String ¶
func (x *BasicImage) String() string
type BatchJobSpec ¶
type BatchJobSpec struct { // (Required) Number of tasks to run (> 0). Size uint32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` // (Required) Maximum amount of time in seconds that the job's task is // allowed to run. The timer is started once the task // transitions to the 'RUNNING' state. If a task terminates with an error and // is restarted, the timer starts again from 0. RuntimeLimitSec uint64 `protobuf:"varint,2,opt,name=runtimeLimitSec,proto3" json:"runtimeLimitSec,omitempty"` // (Required) Task rescheduling policy in case of failure. RetryPolicy *RetryPolicy `protobuf:"bytes,3,opt,name=retryPolicy,proto3" json:"retryPolicy,omitempty"` // true when the task should be restarted after being terminated due to // runtime limit. RetryOnRuntimeLimit bool `protobuf:"varint,4,opt,name=retryOnRuntimeLimit,proto3" json:"retryOnRuntimeLimit,omitempty"` // contains filtered or unexported fields }
Batch job specification.
func (*BatchJobSpec) Descriptor
deprecated
func (*BatchJobSpec) Descriptor() ([]byte, []int)
Deprecated: Use BatchJobSpec.ProtoReflect.Descriptor instead.
func (*BatchJobSpec) GetRetryOnRuntimeLimit ¶
func (x *BatchJobSpec) GetRetryOnRuntimeLimit() bool
func (*BatchJobSpec) GetRetryPolicy ¶
func (x *BatchJobSpec) GetRetryPolicy() *RetryPolicy
func (*BatchJobSpec) GetRuntimeLimitSec ¶
func (x *BatchJobSpec) GetRuntimeLimitSec() uint64
func (*BatchJobSpec) GetSize ¶
func (x *BatchJobSpec) GetSize() uint32
func (*BatchJobSpec) ProtoMessage ¶
func (*BatchJobSpec) ProtoMessage()
func (*BatchJobSpec) ProtoReflect ¶
func (x *BatchJobSpec) ProtoReflect() protoreflect.Message
func (*BatchJobSpec) Reset ¶
func (x *BatchJobSpec) Reset()
func (*BatchJobSpec) String ¶
func (x *BatchJobSpec) String() string
type CallMetadata ¶
type CallMetadata struct { // (Required) The original caller identifier. Depending on the user identity // (a user or an application), the format // of the id may be different. For example a user's id could be their email // address, and application's id its name. // (Deprecated) Use 'caller' field instead. // // Deprecated: Do not use. CallerId string `protobuf:"bytes,1,opt,name=callerId,proto3" json:"callerId,omitempty"` // The first item in the list is the original caller, followed by a sequence // of intermediaries via which the // original call was relayed. Callers []*CallMetadata_Caller `protobuf:"bytes,5,rep,name=callers,proto3" json:"callers,omitempty"` // (Optional) The reason why a call was made. CallReason string `protobuf:"bytes,2,opt,name=callReason,proto3" json:"callReason,omitempty"` // (Optional) The list of intermediaries via which a call was relayed. // (Deprecated) Use 'caller' field instead. // // Deprecated: Do not use. CallPath []string `protobuf:"bytes,3,rep,name=callPath,proto3" json:"callPath,omitempty"` // (Optional) If set to true, a diagnostic information is provided if a // request fails. Debug bool `protobuf:"varint,4,opt,name=debug,proto3" json:"debug,omitempty"` // contains filtered or unexported fields }
Call metadata (caller's identity, call path).
func (*CallMetadata) Descriptor
deprecated
func (*CallMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CallMetadata.ProtoReflect.Descriptor instead.
func (*CallMetadata) GetCallPath
deprecated
func (x *CallMetadata) GetCallPath() []string
Deprecated: Do not use.
func (*CallMetadata) GetCallReason ¶
func (x *CallMetadata) GetCallReason() string
func (*CallMetadata) GetCallerId
deprecated
func (x *CallMetadata) GetCallerId() string
Deprecated: Do not use.
func (*CallMetadata) GetCallers ¶
func (x *CallMetadata) GetCallers() []*CallMetadata_Caller
func (*CallMetadata) GetDebug ¶
func (x *CallMetadata) GetDebug() bool
func (*CallMetadata) ProtoMessage ¶
func (*CallMetadata) ProtoMessage()
func (*CallMetadata) ProtoReflect ¶
func (x *CallMetadata) ProtoReflect() protoreflect.Message
func (*CallMetadata) Reset ¶
func (x *CallMetadata) Reset()
func (*CallMetadata) String ¶
func (x *CallMetadata) String() string
type CallMetadata_Caller ¶
type CallMetadata_Caller struct { // (Required) A caller identifier. Depending on the user identity (a user // or an application), the format // of the id may be different. For example a user's id could be their email // address, and application's id its name. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // (Optional) The caller type. Type CallMetadata_CallerType `protobuf:"varint,2,opt,name=type,proto3,enum=com.netflix.titus.CallMetadata_CallerType" json:"type,omitempty"` // (Optional) Additional data associated with the caller. Key names // starting with 'titus' are reserved for Titus. // Predefined context keys: // * 'titus.service.name' - name of the service that is invoked // * 'titus.service.method' - nome of the method that is invoked // * 'titus.transport.type' - transport type (HTTP/GRPC) // * 'titus.transport.secure' - true for TLS, false for plain text Context map[string]string `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CallMetadata_Caller) Descriptor
deprecated
func (*CallMetadata_Caller) Descriptor() ([]byte, []int)
Deprecated: Use CallMetadata_Caller.ProtoReflect.Descriptor instead.
func (*CallMetadata_Caller) GetContext ¶
func (x *CallMetadata_Caller) GetContext() map[string]string
func (*CallMetadata_Caller) GetId ¶
func (x *CallMetadata_Caller) GetId() string
func (*CallMetadata_Caller) GetType ¶
func (x *CallMetadata_Caller) GetType() CallMetadata_CallerType
func (*CallMetadata_Caller) ProtoMessage ¶
func (*CallMetadata_Caller) ProtoMessage()
func (*CallMetadata_Caller) ProtoReflect ¶
func (x *CallMetadata_Caller) ProtoReflect() protoreflect.Message
func (*CallMetadata_Caller) Reset ¶
func (x *CallMetadata_Caller) Reset()
func (*CallMetadata_Caller) String ¶
func (x *CallMetadata_Caller) String() string
type CallMetadata_CallerType ¶
type CallMetadata_CallerType int32
const ( CallMetadata_Unknown CallMetadata_CallerType = 0 CallMetadata_Application CallMetadata_CallerType = 1 CallMetadata_User CallMetadata_CallerType = 2 )
func (CallMetadata_CallerType) Descriptor ¶
func (CallMetadata_CallerType) Descriptor() protoreflect.EnumDescriptor
func (CallMetadata_CallerType) Enum ¶
func (x CallMetadata_CallerType) Enum() *CallMetadata_CallerType
func (CallMetadata_CallerType) EnumDescriptor
deprecated
func (CallMetadata_CallerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CallMetadata_CallerType.Descriptor instead.
func (CallMetadata_CallerType) Number ¶
func (x CallMetadata_CallerType) Number() protoreflect.EnumNumber
func (CallMetadata_CallerType) String ¶
func (x CallMetadata_CallerType) String() string
func (CallMetadata_CallerType) Type ¶
func (CallMetadata_CallerType) Type() protoreflect.EnumType
type Capacity ¶
type Capacity struct { // (Required) Minimum number of tasks to run (min >= 0) Min uint32 `protobuf:"varint,1,opt,name=min,proto3" json:"min,omitempty"` // (Required) Maximum number of tasks that can be run (max >= desired) Max uint32 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"` // (Required) Desired number of tasks to run (min <= desired <= max) Desired uint32 `protobuf:"varint,3,opt,name=desired,proto3" json:"desired,omitempty"` // contains filtered or unexported fields }
This data structure is associated with a service job and specifies the number of tasks to run (desired). At any point in time, the condition min <= desired <= max must hold true. The desired state may be changed by a user, but also may be changed as a result of an auto-scaling action.
func (*Capacity) Descriptor
deprecated
func (*Capacity) GetDesired ¶
func (*Capacity) ProtoMessage ¶
func (*Capacity) ProtoMessage()
func (*Capacity) ProtoReflect ¶
func (x *Capacity) ProtoReflect() protoreflect.Message
type CertificateSignature ¶
type CertificateSignature struct { // (Required) Raw signature produced from signing input bytes using the // private key of the titus agent’s certificate. Signature []byte `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"` // (Required) Signature algorithm used (e.g. SHA512withRSAandMGF1) Algorithm *SignatureAlgorithm `protobuf:"varint,2,opt,name=algorithm,enum=messages.SignatureAlgorithm" json:"algorithm,omitempty"` // (Required) The agent’s public certificate in DER form, followed by its // trust chain. CertChain [][]byte `protobuf:"bytes,3,rep,name=certChain" json:"certChain,omitempty"` // contains filtered or unexported fields }
func (*CertificateSignature) Descriptor
deprecated
func (*CertificateSignature) Descriptor() ([]byte, []int)
Deprecated: Use CertificateSignature.ProtoReflect.Descriptor instead.
func (*CertificateSignature) GetAlgorithm ¶
func (x *CertificateSignature) GetAlgorithm() SignatureAlgorithm
func (*CertificateSignature) GetCertChain ¶
func (x *CertificateSignature) GetCertChain() [][]byte
func (*CertificateSignature) GetSignature ¶
func (x *CertificateSignature) GetSignature() []byte
func (*CertificateSignature) ProtoMessage ¶
func (*CertificateSignature) ProtoMessage()
func (*CertificateSignature) ProtoReflect ¶
func (x *CertificateSignature) ProtoReflect() protoreflect.Message
func (*CertificateSignature) Reset ¶
func (x *CertificateSignature) Reset()
func (*CertificateSignature) String ¶
func (x *CertificateSignature) String() string
type CertificateStringSignature ¶
type CertificateStringSignature struct { // (Required) Base64 signature produced from signing input bytes using the // private key of the titus agent’s certificate. Signature *string `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"` // (Required) Signature algorithm used (e.g. SHA512withRSAandMGF1) Algorithm *SignatureAlgorithm `protobuf:"varint,2,opt,name=algorithm,enum=messages.SignatureAlgorithm" json:"algorithm,omitempty"` // (Required) The agent’s public certificate in DER form, followed by its // trust chain. CertChain []string `protobuf:"bytes,3,rep,name=certChain" json:"certChain,omitempty"` // contains filtered or unexported fields }
Version of CertificateSignature that encodes all byte[]s as human-readable strings
func (*CertificateStringSignature) Descriptor
deprecated
func (*CertificateStringSignature) Descriptor() ([]byte, []int)
Deprecated: Use CertificateStringSignature.ProtoReflect.Descriptor instead.
func (*CertificateStringSignature) GetAlgorithm ¶
func (x *CertificateStringSignature) GetAlgorithm() SignatureAlgorithm
func (*CertificateStringSignature) GetCertChain ¶
func (x *CertificateStringSignature) GetCertChain() []string
func (*CertificateStringSignature) GetSignature ¶
func (x *CertificateStringSignature) GetSignature() string
func (*CertificateStringSignature) ProtoMessage ¶
func (*CertificateStringSignature) ProtoMessage()
func (*CertificateStringSignature) ProtoReflect ¶
func (x *CertificateStringSignature) ProtoReflect() protoreflect.Message
func (*CertificateStringSignature) Reset ¶
func (x *CertificateStringSignature) Reset()
func (*CertificateStringSignature) String ¶
func (x *CertificateStringSignature) String() string
type Constraints ¶
type Constraints struct { // (Optional) A map of constraint name/values. If multiple constraints are // given, all must be met (logical 'and'). Constraints map[string]string `` /* 163-byte string literal not displayed */ // Not supported yet. // (Optional) An expression combining multiple constraints. For example // 'zoneBalance AND serverGroup == "mySG"'. Avalilable operators: <, <=, ==, // >, >=, in, like, AND, OR Expression string `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"` // contains filtered or unexported fields }
Task placement constraints. Currently supported constraint types are: * zoneBalance - distributes tasks of a job evenly among the availability zones * uniqueHost - runs each task of a job on a different agent * exclusiveHost - ensures that an agent is exclusively assigned to a given job
func (*Constraints) Descriptor
deprecated
func (*Constraints) Descriptor() ([]byte, []int)
Deprecated: Use Constraints.ProtoReflect.Descriptor instead.
func (*Constraints) GetConstraints ¶
func (x *Constraints) GetConstraints() map[string]string
func (*Constraints) GetExpression ¶
func (x *Constraints) GetExpression() string
func (*Constraints) ProtoMessage ¶
func (*Constraints) ProtoMessage()
func (*Constraints) ProtoReflect ¶
func (x *Constraints) ProtoReflect() protoreflect.Message
func (*Constraints) Reset ¶
func (x *Constraints) Reset()
func (*Constraints) String ¶
func (x *Constraints) String() string
type Container ¶
type Container struct { // (Required) Resources for the whole task. Resources *ContainerResources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"` // (Required) Container security profile: IAM role, security groups, // container roles. SecurityProfile *SecurityProfile `protobuf:"bytes,2,opt,name=securityProfile,proto3" json:"securityProfile,omitempty"` // (Required) Image reference. Image *Image `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"` // (Optional) Arbitrary set of key/value pairs. Key names starting with // 'titus.' are reserved by Titus. Attributes map[string]string `` /* 161-byte string literal not displayed */ // (Optional) Override the entrypoint of the image. // If set, the command baked into the image (if any) is always ignored. // Interactions between the entrypoint and command are the same as specified // by Docker: // https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact // // To clear (unset) the entrypoint of the image, pass a single empty string // value: [""] EntryPoint []string `protobuf:"bytes,5,rep,name=entryPoint,proto3" json:"entryPoint,omitempty"` // (Optional) Additional parameters for the entrypoint defined either here // or provided in the container image. // To clear (unset) the command of the image, pass a single empty string // value: [""] Command []string `protobuf:"bytes,6,rep,name=command,proto3" json:"command,omitempty"` // (Optional) A collection of system environment variables passed to the // container. Env map[string]string `` /* 147-byte string literal not displayed */ // (Optional) Constraints that Titus will prefer to fulfill but are not // required. These constraints apply to the whole task. SoftConstraints *Constraints `protobuf:"bytes,8,opt,name=softConstraints,proto3" json:"softConstraints,omitempty"` // (Optional) Constraints that have to be met for a task to be scheduled on // an agent. These constraints apply to the whole task. HardConstraints *Constraints `protobuf:"bytes,9,opt,name=hardConstraints,proto3" json:"hardConstraints,omitempty"` // (Optional) Experimental features Experimental *anypb.Any `protobuf:"bytes,10,opt,name=experimental,proto3" json:"experimental,omitempty"` // (Optional) An array of VolumeMounts. These VolumeMounts will be mounted in // the container, and must reference one of the volumes declared for the Job. // See the k8s docs // https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#volumemount-v1-core // for more technical details. VolumeMounts []*VolumeMount `protobuf:"bytes,11,rep,name=volumeMounts,proto3" json:"volumeMounts,omitempty"` // (Optional) additional capabilities for the container to have to enable // certain advanced features. Note that arbitrary combinations of `ContainerCapability`s // are not supported. ContainerCapabilities []ContainerCapability `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
Container descriptor.
func (*Container) Descriptor
deprecated
func (*Container) GetAttributes ¶
func (*Container) GetCommand ¶
func (*Container) GetContainerCapabilities ¶
func (x *Container) GetContainerCapabilities() []ContainerCapability
func (*Container) GetEntryPoint ¶
func (*Container) GetExperimental ¶
func (*Container) GetHardConstraints ¶
func (x *Container) GetHardConstraints() *Constraints
func (*Container) GetResources ¶
func (x *Container) GetResources() *ContainerResources
func (*Container) GetSecurityProfile ¶
func (x *Container) GetSecurityProfile() *SecurityProfile
func (*Container) GetSoftConstraints ¶
func (x *Container) GetSoftConstraints() *Constraints
func (*Container) GetVolumeMounts ¶
func (x *Container) GetVolumeMounts() []*VolumeMount
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) ProtoReflect ¶
func (x *Container) ProtoReflect() protoreflect.Message
type ContainerCapability ¶
type ContainerCapability int32
const ( // ContainerCapabilitiesDefault is the default capability set ContainerCapability_ContainerCapabilityDefault ContainerCapability = 0 // ContainerCapabilityFUSE gives a container the capability to mount // FUSE mounts (usually into /mnt-shared/) ContainerCapability_ContainerCapabilityFUSE ContainerCapability = 1 // ContainerCapabilityImageBuilding sets up a container for the ability to build // container images *inside* the container itself ContainerCapability_ContainerCapabilityImageBuilding ContainerCapability = 2 )
func (ContainerCapability) Descriptor ¶
func (ContainerCapability) Descriptor() protoreflect.EnumDescriptor
func (ContainerCapability) Enum ¶
func (x ContainerCapability) Enum() *ContainerCapability
func (ContainerCapability) EnumDescriptor
deprecated
func (ContainerCapability) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerCapability.Descriptor instead.
func (ContainerCapability) Number ¶
func (x ContainerCapability) Number() protoreflect.EnumNumber
func (ContainerCapability) String ¶
func (x ContainerCapability) String() string
func (ContainerCapability) Type ¶
func (ContainerCapability) Type() protoreflect.EnumType
type ContainerHealthProvider ¶
type ContainerHealthProvider struct { // (Required) The name of the provider. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // (Optional) Attributes to be used by the provider. Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
A provider for container health
func (*ContainerHealthProvider) Descriptor
deprecated
func (*ContainerHealthProvider) Descriptor() ([]byte, []int)
Deprecated: Use ContainerHealthProvider.ProtoReflect.Descriptor instead.
func (*ContainerHealthProvider) GetAttributes ¶
func (x *ContainerHealthProvider) GetAttributes() map[string]string
func (*ContainerHealthProvider) GetName ¶
func (x *ContainerHealthProvider) GetName() string
func (*ContainerHealthProvider) ProtoMessage ¶
func (*ContainerHealthProvider) ProtoMessage()
func (*ContainerHealthProvider) ProtoReflect ¶
func (x *ContainerHealthProvider) ProtoReflect() protoreflect.Message
func (*ContainerHealthProvider) Reset ¶
func (x *ContainerHealthProvider) Reset()
func (*ContainerHealthProvider) String ¶
func (x *ContainerHealthProvider) String() string
type ContainerInfo ¶
type ContainerInfo struct { ImageName *string `protobuf:"bytes,1,opt,name=imageName" json:"imageName,omitempty"` Command *string `protobuf:"bytes,2,opt,name=command" json:"command,omitempty"` // deprecated. replaced by entrypointCmd. // Deprecated: Do not use. ContainerPorts *string `protobuf:"bytes,3,opt,name=containerPorts" json:"containerPorts,omitempty"` Version *string `protobuf:"bytes,4,opt,name=version,def=latest" json:"version,omitempty"` // deprecated: use userProvidedEnv and titusProvidedEnv instead // // Deprecated: Do not use. EnvironmentVariable []*ContainerInfo_EnvironmentVariable `protobuf:"bytes,5,rep,name=environmentVariable" json:"environmentVariable,omitempty"` JobId *string `protobuf:"bytes,6,opt,name=jobId" json:"jobId,omitempty"` LogUploadRegexp *string `protobuf:"bytes,7,opt,name=logUploadRegexp" json:"logUploadRegexp,omitempty"` // Deprecated: Do not use. MaxHealthFailures *uint32 `protobuf:"varint,8,opt,name=maxHealthFailures" json:"maxHealthFailures,omitempty"` // Deprecated: Do not use. HealthCheckCmd []string `protobuf:"bytes,9,rep,name=healthCheckCmd" json:"healthCheckCmd,omitempty"` // Deprecated: Do not use. SnapshotPolicy *ContainerInfo_SnapshotPolicy `protobuf:"varint,10,opt,name=snapshotPolicy,enum=messages.ContainerInfo_SnapshotPolicy" json:"snapshotPolicy,omitempty"` // deprecated: Use process instead // // Deprecated: Do not use. EntrypointCmd []string `protobuf:"bytes,11,rep,name=entrypointCmd" json:"entrypointCmd,omitempty"` // deprecated: Use process instead // // Deprecated: Do not use. EntrypointStr *string `protobuf:"bytes,13,opt,name=entrypointStr" json:"entrypointStr,omitempty"` AppName *string `protobuf:"bytes,14,opt,name=appName" json:"appName,omitempty"` JobGroupStack *string `protobuf:"bytes,15,opt,name=jobGroupStack" json:"jobGroupStack,omitempty"` JobGroupDetail *string `protobuf:"bytes,16,opt,name=jobGroupDetail" json:"jobGroupDetail,omitempty"` IamProfile *string `protobuf:"bytes,17,opt,name=iamProfile" json:"iamProfile,omitempty"` NetworkConfigInfo *ContainerInfo_NetworkConfigInfo `protobuf:"bytes,18,opt,name=networkConfigInfo" json:"networkConfigInfo,omitempty"` JobGroupSequence *string `protobuf:"bytes,19,opt,name=jobGroupSequence" json:"jobGroupSequence,omitempty"` // TODO(Sargun): Remove, and use the Mesos resource info instead NumGpus *uint32 `protobuf:"varint,20,opt,name=numGpus" json:"numGpus,omitempty"` EfsConfigInfo []*ContainerInfo_EfsConfigInfo `protobuf:"bytes,21,rep,name=efsConfigInfo" json:"efsConfigInfo,omitempty"` Capabilities *ContainerInfo_Capabilities `protobuf:"bytes,22,opt,name=capabilities" json:"capabilities,omitempty"` MetatronCreds *ContainerInfo_MetatronCreds `protobuf:"bytes,23,opt,name=metatronCreds" json:"metatronCreds,omitempty"` UserProvidedEnv map[string]string `` /* 151-byte string literal not displayed */ TitusProvidedEnv map[string]string `` /* 153-byte string literal not displayed */ // imageDigest has precedence over version ImageDigest *string `protobuf:"bytes,26,opt,name=imageDigest" json:"imageDigest,omitempty"` AllowNetworkBursting *bool `protobuf:"varint,27,opt,name=allowNetworkBursting" json:"allowNetworkBursting,omitempty"` // Number of seconds to wait before killing the container // otherwise, it will use the dockerd default KillWaitSeconds *uint32 `protobuf:"varint,28,opt,name=killWaitSeconds" json:"killWaitSeconds,omitempty"` // If the engine that is using this agent supports the // killinitiated state, this should be set to true. // That way, when this container is killed, as well as // when it is launched, the launchguard will be ignored. IgnoreLaunchGuard *bool `protobuf:"varint,29,opt,name=ignoreLaunchGuard" json:"ignoreLaunchGuard,omitempty"` // Should we allow this container to run privileged enough // to run internal container runtimes? AllowNestedContainers *bool `protobuf:"varint,30,opt,name=allowNestedContainers" json:"allowNestedContainers,omitempty"` // The image name with the registry FullyQualifiedImage *string `protobuf:"bytes,31,opt,name=fullyQualifiedImage" json:"fullyQualifiedImage,omitempty"` // Should this container be allowed to excceed its CPU cap? AllowCpuBursting *bool `protobuf:"varint,32,opt,name=allowCpuBursting" json:"allowCpuBursting,omitempty"` // Should this be tagged sched_batch? Does it prefer bigger chunks // of CPU, less frequently? Batch *bool `protobuf:"varint,33,opt,name=batch" json:"batch,omitempty"` S3LogLocations []*ContainerInfo_S3LogLocation `protobuf:"bytes,34,rep,name=s3LogLocations" json:"s3LogLocations,omitempty"` // This influences the value of oom_score_adj for the PID 1 (tini) of the // container // // The value of /proc/<pid>/oom_score_adj is added to the badness score before // it is used to determine which task to kill. Acceptable values range from // -1000 (OOM_SCORE_ADJ_MIN) to +1000 (OOM_SCORE_ADJ_MAX). This allows // userspace to polarize the preference for oom killing either by always // preferring a certain task or completely disabling it. The lowest possible // value, -1000, is equivalent to disabling oom killing entirely for that task // since it will always report a badness score of 0. // // If this value is unset, it will be set to +1000 as default. OomScoreAdj *int32 `protobuf:"varint,35,opt,name=oomScoreAdj" json:"oomScoreAdj,omitempty"` // If omitted, Always is the default ImagePullPolicy *ContainerInfo_ImagePullPolicy `protobuf:"varint,36,opt,name=imagePullPolicy,enum=messages.ContainerInfo_ImagePullPolicy" json:"imagePullPolicy,omitempty"` // passthrough attributes are an arbitrary set of key / value pairs that are // passed from API to executor PassthroughAttributes map[string]string `` /* 163-byte string literal not displayed */ // Process to be executed inside the container Process *ContainerInfo_Process `protobuf:"bytes,38,opt,name=process" json:"process,omitempty"` // Used internally by the agent to store information about a running container RunState *RunningContainerInfo `protobuf:"bytes,39,opt,name=runState" json:"runState,omitempty"` // (Optional) Amount of shared memory to allocate (must be <= memoryMB) ShmSizeMB *uint32 `protobuf:"varint,40,opt,name=shmSizeMB" json:"shmSizeMB,omitempty"` // (Optional) IP address allocation for the task SignedAddressAllocation *SignedAddressAllocation `protobuf:"bytes,41,opt,name=signedAddressAllocation" json:"signedAddressAllocation,omitempty"` // Timestamp in epoch millis of when the task's job was Accepted JobAcceptedTimestampMs *uint64 `protobuf:"varint,42,opt,name=jobAcceptedTimestampMs" json:"jobAcceptedTimestampMs,omitempty"` // contains filtered or unexported fields }
func (*ContainerInfo) Descriptor
deprecated
func (*ContainerInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo.ProtoReflect.Descriptor instead.
func (*ContainerInfo) GetAllowCpuBursting ¶
func (x *ContainerInfo) GetAllowCpuBursting() bool
func (*ContainerInfo) GetAllowNestedContainers ¶
func (x *ContainerInfo) GetAllowNestedContainers() bool
func (*ContainerInfo) GetAllowNetworkBursting ¶
func (x *ContainerInfo) GetAllowNetworkBursting() bool
func (*ContainerInfo) GetAppName ¶
func (x *ContainerInfo) GetAppName() string
func (*ContainerInfo) GetBatch ¶
func (x *ContainerInfo) GetBatch() bool
func (*ContainerInfo) GetCapabilities ¶
func (x *ContainerInfo) GetCapabilities() *ContainerInfo_Capabilities
func (*ContainerInfo) GetCommand ¶
func (x *ContainerInfo) GetCommand() string
func (*ContainerInfo) GetContainerPorts
deprecated
func (x *ContainerInfo) GetContainerPorts() string
Deprecated: Do not use.
func (*ContainerInfo) GetEfsConfigInfo ¶
func (x *ContainerInfo) GetEfsConfigInfo() []*ContainerInfo_EfsConfigInfo
func (*ContainerInfo) GetEntrypointCmd
deprecated
func (x *ContainerInfo) GetEntrypointCmd() []string
Deprecated: Do not use.
func (*ContainerInfo) GetEntrypointStr
deprecated
func (x *ContainerInfo) GetEntrypointStr() string
Deprecated: Do not use.
func (*ContainerInfo) GetEnvironmentVariable
deprecated
func (x *ContainerInfo) GetEnvironmentVariable() []*ContainerInfo_EnvironmentVariable
Deprecated: Do not use.
func (*ContainerInfo) GetFullyQualifiedImage ¶
func (x *ContainerInfo) GetFullyQualifiedImage() string
func (*ContainerInfo) GetHealthCheckCmd
deprecated
func (x *ContainerInfo) GetHealthCheckCmd() []string
Deprecated: Do not use.
func (*ContainerInfo) GetIamProfile ¶
func (x *ContainerInfo) GetIamProfile() string
func (*ContainerInfo) GetIgnoreLaunchGuard ¶
func (x *ContainerInfo) GetIgnoreLaunchGuard() bool
func (*ContainerInfo) GetImageDigest ¶
func (x *ContainerInfo) GetImageDigest() string
func (*ContainerInfo) GetImageName ¶
func (x *ContainerInfo) GetImageName() string
func (*ContainerInfo) GetImagePullPolicy ¶
func (x *ContainerInfo) GetImagePullPolicy() ContainerInfo_ImagePullPolicy
func (*ContainerInfo) GetJobAcceptedTimestampMs ¶
func (x *ContainerInfo) GetJobAcceptedTimestampMs() uint64
func (*ContainerInfo) GetJobGroupDetail ¶
func (x *ContainerInfo) GetJobGroupDetail() string
func (*ContainerInfo) GetJobGroupSequence ¶
func (x *ContainerInfo) GetJobGroupSequence() string
func (*ContainerInfo) GetJobGroupStack ¶
func (x *ContainerInfo) GetJobGroupStack() string
func (*ContainerInfo) GetJobId ¶
func (x *ContainerInfo) GetJobId() string
func (*ContainerInfo) GetKillWaitSeconds ¶
func (x *ContainerInfo) GetKillWaitSeconds() uint32
func (*ContainerInfo) GetLogUploadRegexp ¶
func (x *ContainerInfo) GetLogUploadRegexp() string
func (*ContainerInfo) GetMaxHealthFailures
deprecated
func (x *ContainerInfo) GetMaxHealthFailures() uint32
Deprecated: Do not use.
func (*ContainerInfo) GetMetatronCreds ¶
func (x *ContainerInfo) GetMetatronCreds() *ContainerInfo_MetatronCreds
func (*ContainerInfo) GetNetworkConfigInfo ¶
func (x *ContainerInfo) GetNetworkConfigInfo() *ContainerInfo_NetworkConfigInfo
func (*ContainerInfo) GetNumGpus ¶
func (x *ContainerInfo) GetNumGpus() uint32
func (*ContainerInfo) GetOomScoreAdj ¶
func (x *ContainerInfo) GetOomScoreAdj() int32
func (*ContainerInfo) GetPassthroughAttributes ¶
func (x *ContainerInfo) GetPassthroughAttributes() map[string]string
func (*ContainerInfo) GetProcess ¶
func (x *ContainerInfo) GetProcess() *ContainerInfo_Process
func (*ContainerInfo) GetRunState ¶
func (x *ContainerInfo) GetRunState() *RunningContainerInfo
func (*ContainerInfo) GetS3LogLocations ¶
func (x *ContainerInfo) GetS3LogLocations() []*ContainerInfo_S3LogLocation
func (*ContainerInfo) GetShmSizeMB ¶
func (x *ContainerInfo) GetShmSizeMB() uint32
func (*ContainerInfo) GetSignedAddressAllocation ¶
func (x *ContainerInfo) GetSignedAddressAllocation() *SignedAddressAllocation
func (*ContainerInfo) GetSnapshotPolicy
deprecated
func (x *ContainerInfo) GetSnapshotPolicy() ContainerInfo_SnapshotPolicy
Deprecated: Do not use.
func (*ContainerInfo) GetTitusProvidedEnv ¶
func (x *ContainerInfo) GetTitusProvidedEnv() map[string]string
func (*ContainerInfo) GetUserProvidedEnv ¶
func (x *ContainerInfo) GetUserProvidedEnv() map[string]string
func (*ContainerInfo) GetVersion ¶
func (x *ContainerInfo) GetVersion() string
func (*ContainerInfo) ProtoMessage ¶
func (*ContainerInfo) ProtoMessage()
func (*ContainerInfo) ProtoReflect ¶
func (x *ContainerInfo) ProtoReflect() protoreflect.Message
func (*ContainerInfo) Reset ¶
func (x *ContainerInfo) Reset()
func (*ContainerInfo) String ¶
func (x *ContainerInfo) String() string
type ContainerInfo_Capabilities ¶
type ContainerInfo_Capabilities struct { Add []ContainerInfo_Capabilities_Capability `protobuf:"varint,1,rep,name=add,enum=messages.ContainerInfo_Capabilities_Capability" json:"add,omitempty"` Drop []ContainerInfo_Capabilities_Capability `protobuf:"varint,2,rep,name=drop,enum=messages.ContainerInfo_Capabilities_Capability" json:"drop,omitempty"` // contains filtered or unexported fields }
func (*ContainerInfo_Capabilities) Descriptor
deprecated
func (*ContainerInfo_Capabilities) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_Capabilities.ProtoReflect.Descriptor instead.
func (*ContainerInfo_Capabilities) GetAdd ¶
func (x *ContainerInfo_Capabilities) GetAdd() []ContainerInfo_Capabilities_Capability
func (*ContainerInfo_Capabilities) GetDrop ¶
func (x *ContainerInfo_Capabilities) GetDrop() []ContainerInfo_Capabilities_Capability
func (*ContainerInfo_Capabilities) ProtoMessage ¶
func (*ContainerInfo_Capabilities) ProtoMessage()
func (*ContainerInfo_Capabilities) ProtoReflect ¶
func (x *ContainerInfo_Capabilities) ProtoReflect() protoreflect.Message
func (*ContainerInfo_Capabilities) Reset ¶
func (x *ContainerInfo_Capabilities) Reset()
func (*ContainerInfo_Capabilities) String ¶
func (x *ContainerInfo_Capabilities) String() string
type ContainerInfo_Capabilities_Capability ¶
type ContainerInfo_Capabilities_Capability int32
Taken from include/uapi/linux/capability.h #define _LINUX_CAPABILITY_VERSION_3 0x20080522
const ( ContainerInfo_Capabilities_CHOWN ContainerInfo_Capabilities_Capability = 0 ContainerInfo_Capabilities_DAC_OVERRIDE ContainerInfo_Capabilities_Capability = 1 ContainerInfo_Capabilities_DAC_READ_SEARCH ContainerInfo_Capabilities_Capability = 2 ContainerInfo_Capabilities_FOWNER ContainerInfo_Capabilities_Capability = 3 ContainerInfo_Capabilities_FSETID ContainerInfo_Capabilities_Capability = 4 ContainerInfo_Capabilities_KILL ContainerInfo_Capabilities_Capability = 5 ContainerInfo_Capabilities_SETGID ContainerInfo_Capabilities_Capability = 6 ContainerInfo_Capabilities_SETUID ContainerInfo_Capabilities_Capability = 7 ContainerInfo_Capabilities_SETPCAP ContainerInfo_Capabilities_Capability = 8 ContainerInfo_Capabilities_LINUX_IMMUTABLE ContainerInfo_Capabilities_Capability = 9 ContainerInfo_Capabilities_NET_BIND_SERVICE ContainerInfo_Capabilities_Capability = 10 ContainerInfo_Capabilities_NET_BROADCAST ContainerInfo_Capabilities_Capability = 11 ContainerInfo_Capabilities_NET_ADMIN ContainerInfo_Capabilities_Capability = 12 ContainerInfo_Capabilities_NET_RAW ContainerInfo_Capabilities_Capability = 13 ContainerInfo_Capabilities_IPC_LOCK ContainerInfo_Capabilities_Capability = 14 ContainerInfo_Capabilities_IPC_OWNER ContainerInfo_Capabilities_Capability = 15 ContainerInfo_Capabilities_SYS_MODULE ContainerInfo_Capabilities_Capability = 16 ContainerInfo_Capabilities_SYS_RAWIO ContainerInfo_Capabilities_Capability = 17 ContainerInfo_Capabilities_SYS_CHROOT ContainerInfo_Capabilities_Capability = 18 ContainerInfo_Capabilities_SYS_PTRACE ContainerInfo_Capabilities_Capability = 19 ContainerInfo_Capabilities_SYS_PACCT ContainerInfo_Capabilities_Capability = 20 ContainerInfo_Capabilities_SYS_ADMIN ContainerInfo_Capabilities_Capability = 21 ContainerInfo_Capabilities_SYS_BOOT ContainerInfo_Capabilities_Capability = 22 ContainerInfo_Capabilities_SYS_NICE ContainerInfo_Capabilities_Capability = 23 ContainerInfo_Capabilities_SYS_RESOURCE ContainerInfo_Capabilities_Capability = 24 ContainerInfo_Capabilities_SYS_TIME ContainerInfo_Capabilities_Capability = 25 ContainerInfo_Capabilities_SYS_TTY_CONFIG ContainerInfo_Capabilities_Capability = 26 ContainerInfo_Capabilities_MKNOD ContainerInfo_Capabilities_Capability = 27 ContainerInfo_Capabilities_LEASE ContainerInfo_Capabilities_Capability = 28 ContainerInfo_Capabilities_AUDIT_WRITE ContainerInfo_Capabilities_Capability = 29 ContainerInfo_Capabilities_AUDIT_CONTROL ContainerInfo_Capabilities_Capability = 30 ContainerInfo_Capabilities_SETFCAP ContainerInfo_Capabilities_Capability = 31 ContainerInfo_Capabilities_MAC_OVERRIDE ContainerInfo_Capabilities_Capability = 32 ContainerInfo_Capabilities_MAC_ADMIN ContainerInfo_Capabilities_Capability = 33 ContainerInfo_Capabilities_SYSLOG ContainerInfo_Capabilities_Capability = 34 ContainerInfo_Capabilities_WAKE_ALARM ContainerInfo_Capabilities_Capability = 35 ContainerInfo_Capabilities_BLOCK_SUSPEND ContainerInfo_Capabilities_Capability = 36 ContainerInfo_Capabilities_AUDIT_READ ContainerInfo_Capabilities_Capability = 37 )
func (ContainerInfo_Capabilities_Capability) Descriptor ¶
func (ContainerInfo_Capabilities_Capability) Descriptor() protoreflect.EnumDescriptor
func (ContainerInfo_Capabilities_Capability) EnumDescriptor
deprecated
func (ContainerInfo_Capabilities_Capability) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_Capabilities_Capability.Descriptor instead.
func (ContainerInfo_Capabilities_Capability) Number ¶
func (x ContainerInfo_Capabilities_Capability) Number() protoreflect.EnumNumber
func (ContainerInfo_Capabilities_Capability) String ¶
func (x ContainerInfo_Capabilities_Capability) String() string
func (ContainerInfo_Capabilities_Capability) Type ¶
func (ContainerInfo_Capabilities_Capability) Type() protoreflect.EnumType
func (*ContainerInfo_Capabilities_Capability) UnmarshalJSON
deprecated
func (x *ContainerInfo_Capabilities_Capability) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ContainerInfo_EfsConfigInfo ¶
type ContainerInfo_EfsConfigInfo struct { EfsFsId *string `protobuf:"bytes,1,req,name=efsFsId" json:"efsFsId,omitempty"` MountPoint *string `protobuf:"bytes,2,req,name=mountPoint" json:"mountPoint,omitempty"` MntPerms *ContainerInfo_EfsConfigInfo_MountPerms `protobuf:"varint,3,opt,name=mntPerms,enum=messages.ContainerInfo_EfsConfigInfo_MountPerms" json:"mntPerms,omitempty"` // Defaults to first enum value EfsFsRelativeMntPoint *string `protobuf:"bytes,4,opt,name=efsFsRelativeMntPoint" json:"efsFsRelativeMntPoint,omitempty"` // contains filtered or unexported fields }
func (*ContainerInfo_EfsConfigInfo) Descriptor
deprecated
func (*ContainerInfo_EfsConfigInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_EfsConfigInfo.ProtoReflect.Descriptor instead.
func (*ContainerInfo_EfsConfigInfo) GetEfsFsId ¶
func (x *ContainerInfo_EfsConfigInfo) GetEfsFsId() string
func (*ContainerInfo_EfsConfigInfo) GetEfsFsRelativeMntPoint ¶
func (x *ContainerInfo_EfsConfigInfo) GetEfsFsRelativeMntPoint() string
func (*ContainerInfo_EfsConfigInfo) GetMntPerms ¶
func (x *ContainerInfo_EfsConfigInfo) GetMntPerms() ContainerInfo_EfsConfigInfo_MountPerms
func (*ContainerInfo_EfsConfigInfo) GetMountPoint ¶
func (x *ContainerInfo_EfsConfigInfo) GetMountPoint() string
func (*ContainerInfo_EfsConfigInfo) ProtoMessage ¶
func (*ContainerInfo_EfsConfigInfo) ProtoMessage()
func (*ContainerInfo_EfsConfigInfo) ProtoReflect ¶
func (x *ContainerInfo_EfsConfigInfo) ProtoReflect() protoreflect.Message
func (*ContainerInfo_EfsConfigInfo) Reset ¶
func (x *ContainerInfo_EfsConfigInfo) Reset()
func (*ContainerInfo_EfsConfigInfo) String ¶
func (x *ContainerInfo_EfsConfigInfo) String() string
type ContainerInfo_EfsConfigInfo_MountPerms ¶
type ContainerInfo_EfsConfigInfo_MountPerms int32
const ( ContainerInfo_EfsConfigInfo_RW ContainerInfo_EfsConfigInfo_MountPerms = 1 ContainerInfo_EfsConfigInfo_RO ContainerInfo_EfsConfigInfo_MountPerms = 2 ContainerInfo_EfsConfigInfo_WO ContainerInfo_EfsConfigInfo_MountPerms = 3 )
func (ContainerInfo_EfsConfigInfo_MountPerms) Descriptor ¶
func (ContainerInfo_EfsConfigInfo_MountPerms) Descriptor() protoreflect.EnumDescriptor
func (ContainerInfo_EfsConfigInfo_MountPerms) EnumDescriptor
deprecated
func (ContainerInfo_EfsConfigInfo_MountPerms) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_EfsConfigInfo_MountPerms.Descriptor instead.
func (ContainerInfo_EfsConfigInfo_MountPerms) Number ¶
func (x ContainerInfo_EfsConfigInfo_MountPerms) Number() protoreflect.EnumNumber
func (ContainerInfo_EfsConfigInfo_MountPerms) String ¶
func (x ContainerInfo_EfsConfigInfo_MountPerms) String() string
func (ContainerInfo_EfsConfigInfo_MountPerms) Type ¶
func (ContainerInfo_EfsConfigInfo_MountPerms) Type() protoreflect.EnumType
func (*ContainerInfo_EfsConfigInfo_MountPerms) UnmarshalJSON
deprecated
func (x *ContainerInfo_EfsConfigInfo_MountPerms) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ContainerInfo_EnvironmentVariable ¶
type ContainerInfo_EnvironmentVariable struct { Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` // contains filtered or unexported fields }
deprecated: use userProvidedEnv and titusProvidedEnv instead
func (*ContainerInfo_EnvironmentVariable) Descriptor
deprecated
func (*ContainerInfo_EnvironmentVariable) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_EnvironmentVariable.ProtoReflect.Descriptor instead.
func (*ContainerInfo_EnvironmentVariable) GetName ¶
func (x *ContainerInfo_EnvironmentVariable) GetName() string
func (*ContainerInfo_EnvironmentVariable) GetValue ¶
func (x *ContainerInfo_EnvironmentVariable) GetValue() string
func (*ContainerInfo_EnvironmentVariable) ProtoMessage ¶
func (*ContainerInfo_EnvironmentVariable) ProtoMessage()
func (*ContainerInfo_EnvironmentVariable) ProtoReflect ¶
func (x *ContainerInfo_EnvironmentVariable) ProtoReflect() protoreflect.Message
func (*ContainerInfo_EnvironmentVariable) Reset ¶
func (x *ContainerInfo_EnvironmentVariable) Reset()
func (*ContainerInfo_EnvironmentVariable) String ¶
func (x *ContainerInfo_EnvironmentVariable) String() string
type ContainerInfo_ImagePullPolicy ¶
type ContainerInfo_ImagePullPolicy int32
Borrowed from Kubernetes
const ( // Always pull the tag / digest ContainerInfo_Always ContainerInfo_ImagePullPolicy = 0 // Only pull if we don't have an image with that given tag / digest // (guarantees freshness, as it requires digest) ContainerInfo_IfNotPresent ContainerInfo_ImagePullPolicy = 1 // Only pull if we don't have an image with that given tag ContainerInfo_IfLabelPresent ContainerInfo_ImagePullPolicy = 2 )
func (ContainerInfo_ImagePullPolicy) Descriptor ¶
func (ContainerInfo_ImagePullPolicy) Descriptor() protoreflect.EnumDescriptor
func (ContainerInfo_ImagePullPolicy) Enum ¶
func (x ContainerInfo_ImagePullPolicy) Enum() *ContainerInfo_ImagePullPolicy
func (ContainerInfo_ImagePullPolicy) EnumDescriptor
deprecated
func (ContainerInfo_ImagePullPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_ImagePullPolicy.Descriptor instead.
func (ContainerInfo_ImagePullPolicy) Number ¶
func (x ContainerInfo_ImagePullPolicy) Number() protoreflect.EnumNumber
func (ContainerInfo_ImagePullPolicy) String ¶
func (x ContainerInfo_ImagePullPolicy) String() string
func (ContainerInfo_ImagePullPolicy) Type ¶
func (ContainerInfo_ImagePullPolicy) Type() protoreflect.EnumType
func (*ContainerInfo_ImagePullPolicy) UnmarshalJSON
deprecated
func (x *ContainerInfo_ImagePullPolicy) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ContainerInfo_MetatronCreds ¶
type ContainerInfo_MetatronCreds struct { AppMetadata *string `protobuf:"bytes,1,req,name=appMetadata" json:"appMetadata,omitempty"` // An encoded description of the task's job metadata MetadataSig *string `protobuf:"bytes,2,req,name=metadataSig" json:"metadataSig,omitempty"` // An encoded description of the metadata signature // contains filtered or unexported fields }
func (*ContainerInfo_MetatronCreds) Descriptor
deprecated
func (*ContainerInfo_MetatronCreds) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_MetatronCreds.ProtoReflect.Descriptor instead.
func (*ContainerInfo_MetatronCreds) GetAppMetadata ¶
func (x *ContainerInfo_MetatronCreds) GetAppMetadata() string
func (*ContainerInfo_MetatronCreds) GetMetadataSig ¶
func (x *ContainerInfo_MetatronCreds) GetMetadataSig() string
func (*ContainerInfo_MetatronCreds) ProtoMessage ¶
func (*ContainerInfo_MetatronCreds) ProtoMessage()
func (*ContainerInfo_MetatronCreds) ProtoReflect ¶
func (x *ContainerInfo_MetatronCreds) ProtoReflect() protoreflect.Message
func (*ContainerInfo_MetatronCreds) Reset ¶
func (x *ContainerInfo_MetatronCreds) Reset()
func (*ContainerInfo_MetatronCreds) String ¶
func (x *ContainerInfo_MetatronCreds) String() string
type ContainerInfo_NetworkConfigInfo ¶
type ContainerInfo_NetworkConfigInfo struct { // deprecated: use eniLabel instead // // Deprecated: Do not use. EniLablel *string `protobuf:"bytes,1,req,name=eniLablel" json:"eniLablel,omitempty"` // this should be required, but it was added later (typo fix) and is // optional for backwards compatibility EniLabel *string `protobuf:"bytes,5,opt,name=eniLabel" json:"eniLabel,omitempty"` SecurityGroups []string `protobuf:"bytes,3,rep,name=securityGroups" json:"securityGroups,omitempty"` BandwidthLimitMbps *uint32 `protobuf:"varint,4,opt,name=bandwidthLimitMbps" json:"bandwidthLimitMbps,omitempty"` // In Mbps // contains filtered or unexported fields }
func (*ContainerInfo_NetworkConfigInfo) Descriptor
deprecated
func (*ContainerInfo_NetworkConfigInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_NetworkConfigInfo.ProtoReflect.Descriptor instead.
func (*ContainerInfo_NetworkConfigInfo) GetBandwidthLimitMbps ¶
func (x *ContainerInfo_NetworkConfigInfo) GetBandwidthLimitMbps() uint32
func (*ContainerInfo_NetworkConfigInfo) GetEniLabel ¶
func (x *ContainerInfo_NetworkConfigInfo) GetEniLabel() string
func (*ContainerInfo_NetworkConfigInfo) GetEniLablel
deprecated
func (x *ContainerInfo_NetworkConfigInfo) GetEniLablel() string
Deprecated: Do not use.
func (*ContainerInfo_NetworkConfigInfo) GetSecurityGroups ¶
func (x *ContainerInfo_NetworkConfigInfo) GetSecurityGroups() []string
func (*ContainerInfo_NetworkConfigInfo) ProtoMessage ¶
func (*ContainerInfo_NetworkConfigInfo) ProtoMessage()
func (*ContainerInfo_NetworkConfigInfo) ProtoReflect ¶
func (x *ContainerInfo_NetworkConfigInfo) ProtoReflect() protoreflect.Message
func (*ContainerInfo_NetworkConfigInfo) Reset ¶
func (x *ContainerInfo_NetworkConfigInfo) Reset()
func (*ContainerInfo_NetworkConfigInfo) String ¶
func (x *ContainerInfo_NetworkConfigInfo) String() string
type ContainerInfo_Process ¶
type ContainerInfo_Process struct { // when set, will override ENTRYPOINT baked into the image, and cause CMD // from the image to be ignored Entrypoint []string `protobuf:"bytes,1,rep,name=entrypoint" json:"entrypoint,omitempty"` // when set, will override CMD baked into the image Command []string `protobuf:"bytes,2,rep,name=command" json:"command,omitempty"` // contains filtered or unexported fields }
entrypoint and command follow Docker semantics, and can be used to override what is baked into the Docker image: https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact
Both CMD and ENTRYPOINT baked into the image can be explicitly cleared with a single empty value (i.e.: `[""]`).
func (*ContainerInfo_Process) Descriptor
deprecated
func (*ContainerInfo_Process) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_Process.ProtoReflect.Descriptor instead.
func (*ContainerInfo_Process) GetCommand ¶
func (x *ContainerInfo_Process) GetCommand() []string
func (*ContainerInfo_Process) GetEntrypoint ¶
func (x *ContainerInfo_Process) GetEntrypoint() []string
func (*ContainerInfo_Process) ProtoMessage ¶
func (*ContainerInfo_Process) ProtoMessage()
func (*ContainerInfo_Process) ProtoReflect ¶
func (x *ContainerInfo_Process) ProtoReflect() protoreflect.Message
func (*ContainerInfo_Process) Reset ¶
func (x *ContainerInfo_Process) Reset()
func (*ContainerInfo_Process) String ¶
func (x *ContainerInfo_Process) String() string
type ContainerInfo_S3LogLocation ¶
type ContainerInfo_S3LogLocation struct { Bucket *string `protobuf:"bytes,1,req,name=bucket" json:"bucket,omitempty"` // The bucket to use for all uploads Prefix *string `protobuf:"bytes,2,req,name=prefix" json:"prefix,omitempty"` // The prefix to use for all object keys. e.g. foo/bar // contains filtered or unexported fields }
The s3 log location used when uploading logs
func (*ContainerInfo_S3LogLocation) Descriptor
deprecated
func (*ContainerInfo_S3LogLocation) Descriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_S3LogLocation.ProtoReflect.Descriptor instead.
func (*ContainerInfo_S3LogLocation) GetBucket ¶
func (x *ContainerInfo_S3LogLocation) GetBucket() string
func (*ContainerInfo_S3LogLocation) GetPrefix ¶
func (x *ContainerInfo_S3LogLocation) GetPrefix() string
func (*ContainerInfo_S3LogLocation) ProtoMessage ¶
func (*ContainerInfo_S3LogLocation) ProtoMessage()
func (*ContainerInfo_S3LogLocation) ProtoReflect ¶
func (x *ContainerInfo_S3LogLocation) ProtoReflect() protoreflect.Message
func (*ContainerInfo_S3LogLocation) Reset ¶
func (x *ContainerInfo_S3LogLocation) Reset()
func (*ContainerInfo_S3LogLocation) String ¶
func (x *ContainerInfo_S3LogLocation) String() string
type ContainerInfo_SnapshotPolicy ¶
type ContainerInfo_SnapshotPolicy int32
const ( ContainerInfo_NEVER ContainerInfo_SnapshotPolicy = 0 ContainerInfo_ERROR_ONLY ContainerInfo_SnapshotPolicy = 1 ContainerInfo_SUCCESS_ONLY ContainerInfo_SnapshotPolicy = 2 ContainerInfo_ALWAYS ContainerInfo_SnapshotPolicy = 3 )
func (ContainerInfo_SnapshotPolicy) Descriptor ¶
func (ContainerInfo_SnapshotPolicy) Descriptor() protoreflect.EnumDescriptor
func (ContainerInfo_SnapshotPolicy) Enum ¶
func (x ContainerInfo_SnapshotPolicy) Enum() *ContainerInfo_SnapshotPolicy
func (ContainerInfo_SnapshotPolicy) EnumDescriptor
deprecated
func (ContainerInfo_SnapshotPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerInfo_SnapshotPolicy.Descriptor instead.
func (ContainerInfo_SnapshotPolicy) Number ¶
func (x ContainerInfo_SnapshotPolicy) Number() protoreflect.EnumNumber
func (ContainerInfo_SnapshotPolicy) String ¶
func (x ContainerInfo_SnapshotPolicy) String() string
func (ContainerInfo_SnapshotPolicy) Type ¶
func (ContainerInfo_SnapshotPolicy) Type() protoreflect.EnumType
func (*ContainerInfo_SnapshotPolicy) UnmarshalJSON
deprecated
func (x *ContainerInfo_SnapshotPolicy) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ContainerResources ¶
type ContainerResources struct { // (Required) Number of CPUs to allocate to a task // (must be always > 0, but the actual limit is configurable). Cpu float64 `protobuf:"fixed64,1,opt,name=cpu,proto3" json:"cpu,omitempty"` // (Optional) Number of GPUs to allocate to a task. Gpu uint32 `protobuf:"varint,2,opt,name=gpu,proto3" json:"gpu,omitempty"` // (Required) Amount of memory to allocate to a task // (must be always > 0, but the actual limit is configurable). MemoryMB uint32 `protobuf:"varint,3,opt,name=memoryMB,proto3" json:"memoryMB,omitempty"` // (Required) Amount of ephemeral disk space to allocate to a task // (must be always > 0, but the actual limit is configurable). DiskMB uint32 `protobuf:"varint,4,opt,name=diskMB,proto3" json:"diskMB,omitempty"` // (Required) Amount of network bandwidth to allocate to an individual task // (must be always > 0, but the actual limit is configurable). NetworkMbps uint32 `protobuf:"varint,5,opt,name=networkMbps,proto3" json:"networkMbps,omitempty"` // (Deprecated) IP always allocated. AllocateIP bool `protobuf:"varint,6,opt,name=allocateIP,proto3" json:"allocateIP,omitempty"` // (Optional) EFS mounts. EfsMounts []*ContainerResources_EfsMount `protobuf:"bytes,7,rep,name=efsMounts,proto3" json:"efsMounts,omitempty"` // (Optional) Size of shared memory /dev/shm. If not set, a default value // will be provided. A provided value // must be less than or equal to amount of memory allocated. ShmSizeMB uint32 `protobuf:"varint,8,opt,name=shmSizeMB,proto3" json:"shmSizeMB,omitempty"` // (Optional) IP addresses allocated from Titus VPC IP service to be assigned // to tasks. SignedAddressAllocations []*SignedAddressAllocation `protobuf:"bytes,9,rep,name=signedAddressAllocations,proto3" json:"signedAddressAllocations,omitempty"` // (Optional) IP addresses allocated from Titus VPC IP service to be assigned // to tasks via AllocateAddressRequestV2. Mutually exclusive with // signedAddressAllocations // // Types that are assignable to StaticIPAddresses: // *ContainerResources_Pool // *ContainerResources_StaticIPAddressIDs StaticIPAddresses isContainerResources_StaticIPAddresses `protobuf_oneof:"staticIPAddresses"` // contains filtered or unexported fields }
func (*ContainerResources) Descriptor
deprecated
func (*ContainerResources) Descriptor() ([]byte, []int)
Deprecated: Use ContainerResources.ProtoReflect.Descriptor instead.
func (*ContainerResources) GetAllocateIP ¶
func (x *ContainerResources) GetAllocateIP() bool
func (*ContainerResources) GetCpu ¶
func (x *ContainerResources) GetCpu() float64
func (*ContainerResources) GetDiskMB ¶
func (x *ContainerResources) GetDiskMB() uint32
func (*ContainerResources) GetEfsMounts ¶
func (x *ContainerResources) GetEfsMounts() []*ContainerResources_EfsMount
func (*ContainerResources) GetGpu ¶
func (x *ContainerResources) GetGpu() uint32
func (*ContainerResources) GetMemoryMB ¶
func (x *ContainerResources) GetMemoryMB() uint32
func (*ContainerResources) GetNetworkMbps ¶
func (x *ContainerResources) GetNetworkMbps() uint32
func (*ContainerResources) GetPool ¶
func (x *ContainerResources) GetPool() string
func (*ContainerResources) GetShmSizeMB ¶
func (x *ContainerResources) GetShmSizeMB() uint32
func (*ContainerResources) GetSignedAddressAllocations ¶
func (x *ContainerResources) GetSignedAddressAllocations() []*SignedAddressAllocation
func (*ContainerResources) GetStaticIPAddressIDs ¶
func (x *ContainerResources) GetStaticIPAddressIDs() *StaticIPAddressIDs
func (*ContainerResources) GetStaticIPAddresses ¶
func (m *ContainerResources) GetStaticIPAddresses() isContainerResources_StaticIPAddresses
func (*ContainerResources) ProtoMessage ¶
func (*ContainerResources) ProtoMessage()
func (*ContainerResources) ProtoReflect ¶
func (x *ContainerResources) ProtoReflect() protoreflect.Message
func (*ContainerResources) Reset ¶
func (x *ContainerResources) Reset()
func (*ContainerResources) String ¶
func (x *ContainerResources) String() string
type ContainerResources_EfsMount ¶
type ContainerResources_EfsMount struct { // (Required) EFS id EfsId string `protobuf:"bytes,1,opt,name=efsId,proto3" json:"efsId,omitempty"` // (Required) EFS mount point MountPoint string `protobuf:"bytes,2,opt,name=mountPoint,proto3" json:"mountPoint,omitempty"` // (Required) EFS mount permission mask MountPerm MountPerm `protobuf:"varint,3,opt,name=mountPerm,proto3,enum=com.netflix.titus.MountPerm" json:"mountPerm,omitempty"` // (Optional) EFS relative mount point EfsRelativeMountPoint string `protobuf:"bytes,4,opt,name=efsRelativeMountPoint,proto3" json:"efsRelativeMountPoint,omitempty"` // contains filtered or unexported fields }
func (*ContainerResources_EfsMount) Descriptor
deprecated
func (*ContainerResources_EfsMount) Descriptor() ([]byte, []int)
Deprecated: Use ContainerResources_EfsMount.ProtoReflect.Descriptor instead.
func (*ContainerResources_EfsMount) GetEfsId ¶
func (x *ContainerResources_EfsMount) GetEfsId() string
func (*ContainerResources_EfsMount) GetEfsRelativeMountPoint ¶
func (x *ContainerResources_EfsMount) GetEfsRelativeMountPoint() string
func (*ContainerResources_EfsMount) GetMountPerm ¶
func (x *ContainerResources_EfsMount) GetMountPerm() MountPerm
func (*ContainerResources_EfsMount) GetMountPoint ¶
func (x *ContainerResources_EfsMount) GetMountPoint() string
func (*ContainerResources_EfsMount) ProtoMessage ¶
func (*ContainerResources_EfsMount) ProtoMessage()
func (*ContainerResources_EfsMount) ProtoReflect ¶
func (x *ContainerResources_EfsMount) ProtoReflect() protoreflect.Message
func (*ContainerResources_EfsMount) Reset ¶
func (x *ContainerResources_EfsMount) Reset()
func (*ContainerResources_EfsMount) String ¶
func (x *ContainerResources_EfsMount) String() string
type ContainerResources_Pool ¶
type ContainerResources_Pool struct { // The name of the pool of static IPs to select from Pool string `protobuf:"bytes,10,opt,name=pool,proto3,oneof"` }
type ContainerResources_StaticIPAddressIDs ¶
type ContainerResources_StaticIPAddressIDs struct { // The list of addresses to use for this job StaticIPAddressIDs *StaticIPAddressIDs `protobuf:"bytes,11,opt,name=staticIPAddressIDs,proto3,oneof"` }
type CreateTagRequest ¶
type CreateTagRequest struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // If upsert is false, and the tag exists, this call will fail. Upsert bool `protobuf:"varint,4,opt,name=upsert,proto3" json:"upsert,omitempty"` // contains filtered or unexported fields }
func (*CreateTagRequest) Descriptor
deprecated
func (*CreateTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTagRequest.ProtoReflect.Descriptor instead.
func (*CreateTagRequest) GetKey ¶
func (x *CreateTagRequest) GetKey() string
func (*CreateTagRequest) GetUpsert ¶
func (x *CreateTagRequest) GetUpsert() bool
func (*CreateTagRequest) GetUuid ¶
func (x *CreateTagRequest) GetUuid() string
func (*CreateTagRequest) GetValue ¶
func (x *CreateTagRequest) GetValue() string
func (*CreateTagRequest) ProtoMessage ¶
func (*CreateTagRequest) ProtoMessage()
func (*CreateTagRequest) ProtoReflect ¶
func (x *CreateTagRequest) ProtoReflect() protoreflect.Message
func (*CreateTagRequest) Reset ¶
func (x *CreateTagRequest) Reset()
func (*CreateTagRequest) String ¶
func (x *CreateTagRequest) String() string
type CreateTagResponse ¶
type CreateTagResponse struct {
// contains filtered or unexported fields
}
func (*CreateTagResponse) Descriptor
deprecated
func (*CreateTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateTagResponse.ProtoReflect.Descriptor instead.
func (*CreateTagResponse) ProtoMessage ¶
func (*CreateTagResponse) ProtoMessage()
func (*CreateTagResponse) ProtoReflect ¶
func (x *CreateTagResponse) ProtoReflect() protoreflect.Message
func (*CreateTagResponse) Reset ¶
func (x *CreateTagResponse) Reset()
func (*CreateTagResponse) String ¶
func (x *CreateTagResponse) String() string
type DataRecordMetadata ¶
type DataRecordMetadata struct { // Description of why new version of the data was created. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // Identification of the person who changed the data. CallMetadata *CallMetadata `protobuf:"bytes,2,opt,name=callMetadata,proto3" json:"callMetadata,omitempty"` // Time of change. Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Data record type independent metadata information.
func (*DataRecordMetadata) Descriptor
deprecated
func (*DataRecordMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DataRecordMetadata.ProtoReflect.Descriptor instead.
func (*DataRecordMetadata) GetCallMetadata ¶
func (x *DataRecordMetadata) GetCallMetadata() *CallMetadata
func (*DataRecordMetadata) GetDescription ¶
func (x *DataRecordMetadata) GetDescription() string
func (*DataRecordMetadata) GetTimestamp ¶
func (x *DataRecordMetadata) GetTimestamp() uint64
func (*DataRecordMetadata) ProtoMessage ¶
func (*DataRecordMetadata) ProtoMessage()
func (*DataRecordMetadata) ProtoReflect ¶
func (x *DataRecordMetadata) ProtoReflect() protoreflect.Message
func (*DataRecordMetadata) Reset ¶
func (x *DataRecordMetadata) Reset()
func (*DataRecordMetadata) String ¶
func (x *DataRecordMetadata) String() string
type Day ¶
type Day int32
func (Day) Descriptor ¶
func (Day) Descriptor() protoreflect.EnumDescriptor
func (Day) EnumDescriptor
deprecated
func (Day) Number ¶
func (x Day) Number() protoreflect.EnumNumber
func (Day) Type ¶
func (Day) Type() protoreflect.EnumType
type DeallocateAddressRequest ¶
type DeallocateAddressRequest struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // contains filtered or unexported fields }
func (*DeallocateAddressRequest) Descriptor
deprecated
func (*DeallocateAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeallocateAddressRequest.ProtoReflect.Descriptor instead.
func (*DeallocateAddressRequest) GetUuid ¶
func (x *DeallocateAddressRequest) GetUuid() string
func (*DeallocateAddressRequest) ProtoMessage ¶
func (*DeallocateAddressRequest) ProtoMessage()
func (*DeallocateAddressRequest) ProtoReflect ¶
func (x *DeallocateAddressRequest) ProtoReflect() protoreflect.Message
func (*DeallocateAddressRequest) Reset ¶
func (x *DeallocateAddressRequest) Reset()
func (*DeallocateAddressRequest) String ¶
func (x *DeallocateAddressRequest) String() string
type DeallocateAddressResponse ¶
type DeallocateAddressResponse struct {
// contains filtered or unexported fields
}
func (*DeallocateAddressResponse) Descriptor
deprecated
func (*DeallocateAddressResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeallocateAddressResponse.ProtoReflect.Descriptor instead.
func (*DeallocateAddressResponse) ProtoMessage ¶
func (*DeallocateAddressResponse) ProtoMessage()
func (*DeallocateAddressResponse) ProtoReflect ¶
func (x *DeallocateAddressResponse) ProtoReflect() protoreflect.Message
func (*DeallocateAddressResponse) Reset ¶
func (x *DeallocateAddressResponse) Reset()
func (*DeallocateAddressResponse) String ¶
func (x *DeallocateAddressResponse) String() string
type DeleteAgentInstanceAttributesRequest ¶
type DeleteAgentInstanceAttributesRequest struct { AgentInstanceId string `protobuf:"bytes,1,opt,name=agentInstanceId,proto3" json:"agentInstanceId,omitempty"` Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"` // contains filtered or unexported fields }
func (*DeleteAgentInstanceAttributesRequest) Descriptor
deprecated
func (*DeleteAgentInstanceAttributesRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentInstanceAttributesRequest.ProtoReflect.Descriptor instead.
func (*DeleteAgentInstanceAttributesRequest) GetAgentInstanceId ¶
func (x *DeleteAgentInstanceAttributesRequest) GetAgentInstanceId() string
func (*DeleteAgentInstanceAttributesRequest) GetKeys ¶
func (x *DeleteAgentInstanceAttributesRequest) GetKeys() []string
func (*DeleteAgentInstanceAttributesRequest) ProtoMessage ¶
func (*DeleteAgentInstanceAttributesRequest) ProtoMessage()
func (*DeleteAgentInstanceAttributesRequest) ProtoReflect ¶
func (x *DeleteAgentInstanceAttributesRequest) ProtoReflect() protoreflect.Message
func (*DeleteAgentInstanceAttributesRequest) Reset ¶
func (x *DeleteAgentInstanceAttributesRequest) Reset()
func (*DeleteAgentInstanceAttributesRequest) String ¶
func (x *DeleteAgentInstanceAttributesRequest) String() string
type DeleteInstanceGroupAttributesRequest ¶
type DeleteInstanceGroupAttributesRequest struct { InstanceGroupId string `protobuf:"bytes,1,opt,name=instanceGroupId,proto3" json:"instanceGroupId,omitempty"` Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"` // contains filtered or unexported fields }
func (*DeleteInstanceGroupAttributesRequest) Descriptor
deprecated
func (*DeleteInstanceGroupAttributesRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInstanceGroupAttributesRequest.ProtoReflect.Descriptor instead.
func (*DeleteInstanceGroupAttributesRequest) GetInstanceGroupId ¶
func (x *DeleteInstanceGroupAttributesRequest) GetInstanceGroupId() string
func (*DeleteInstanceGroupAttributesRequest) GetKeys ¶
func (x *DeleteInstanceGroupAttributesRequest) GetKeys() []string
func (*DeleteInstanceGroupAttributesRequest) ProtoMessage ¶
func (*DeleteInstanceGroupAttributesRequest) ProtoMessage()
func (*DeleteInstanceGroupAttributesRequest) ProtoReflect ¶
func (x *DeleteInstanceGroupAttributesRequest) ProtoReflect() protoreflect.Message
func (*DeleteInstanceGroupAttributesRequest) Reset ¶
func (x *DeleteInstanceGroupAttributesRequest) Reset()
func (*DeleteInstanceGroupAttributesRequest) String ¶
func (x *DeleteInstanceGroupAttributesRequest) String() string
type DeleteTagRequest ¶
type DeleteTagRequest struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*DeleteTagRequest) Descriptor
deprecated
func (*DeleteTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTagRequest.ProtoReflect.Descriptor instead.
func (*DeleteTagRequest) GetKey ¶
func (x *DeleteTagRequest) GetKey() string
func (*DeleteTagRequest) GetUuid ¶
func (x *DeleteTagRequest) GetUuid() string
func (*DeleteTagRequest) ProtoMessage ¶
func (*DeleteTagRequest) ProtoMessage()
func (*DeleteTagRequest) ProtoReflect ¶
func (x *DeleteTagRequest) ProtoReflect() protoreflect.Message
func (*DeleteTagRequest) Reset ¶
func (x *DeleteTagRequest) Reset()
func (*DeleteTagRequest) String ¶
func (x *DeleteTagRequest) String() string
type DeleteTagResponse ¶
type DeleteTagResponse struct {
// contains filtered or unexported fields
}
func (*DeleteTagResponse) Descriptor
deprecated
func (*DeleteTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTagResponse.ProtoReflect.Descriptor instead.
func (*DeleteTagResponse) ProtoMessage ¶
func (*DeleteTagResponse) ProtoMessage()
func (*DeleteTagResponse) ProtoReflect ¶
func (x *DeleteTagResponse) ProtoReflect() protoreflect.Message
func (*DeleteTagResponse) Reset ¶
func (x *DeleteTagResponse) Reset()
func (*DeleteTagResponse) String ¶
func (x *DeleteTagResponse) String() string
type Family ¶
type Family int32
func (Family) Descriptor ¶
func (Family) Descriptor() protoreflect.EnumDescriptor
func (Family) EnumDescriptor
deprecated
func (Family) Number ¶
func (x Family) Number() protoreflect.EnumNumber
func (Family) Type ¶
func (Family) Type() protoreflect.EnumType
type GetAllocationRequest ¶
type GetAllocationRequest struct { // Types that are assignable to SearchParameter: // *GetAllocationRequest_Address // *GetAllocationRequest_Uuid // *GetAllocationRequest_Ipv6Address SearchParameter isGetAllocationRequest_SearchParameter `protobuf_oneof:"searchParameter"` // contains filtered or unexported fields }
func (*GetAllocationRequest) Descriptor
deprecated
func (*GetAllocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllocationRequest.ProtoReflect.Descriptor instead.
func (*GetAllocationRequest) GetAddress ¶
func (x *GetAllocationRequest) GetAddress() string
func (*GetAllocationRequest) GetIpv6Address ¶
func (x *GetAllocationRequest) GetIpv6Address() string
func (*GetAllocationRequest) GetSearchParameter ¶
func (m *GetAllocationRequest) GetSearchParameter() isGetAllocationRequest_SearchParameter
func (*GetAllocationRequest) GetUuid ¶
func (x *GetAllocationRequest) GetUuid() string
func (*GetAllocationRequest) ProtoMessage ¶
func (*GetAllocationRequest) ProtoMessage()
func (*GetAllocationRequest) ProtoReflect ¶
func (x *GetAllocationRequest) ProtoReflect() protoreflect.Message
func (*GetAllocationRequest) Reset ¶
func (x *GetAllocationRequest) Reset()
func (*GetAllocationRequest) String ¶
func (x *GetAllocationRequest) String() string
type GetAllocationRequest_Address ¶
type GetAllocationRequest_Address struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3,oneof"`
}
type GetAllocationRequest_Ipv6Address ¶
type GetAllocationRequest_Ipv6Address struct {
Ipv6Address string `protobuf:"bytes,3,opt,name=ipv6Address,proto3,oneof"`
}
type GetAllocationRequest_Uuid ¶
type GetAllocationRequest_Uuid struct {
Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3,oneof"`
}
type GetAllocationResponse ¶
type GetAllocationResponse struct { AddressAllocation *AddressAllocation `protobuf:"bytes,1,opt,name=addressAllocation,proto3" json:"addressAllocation,omitempty"` SignedAddressAllocation *SignedAddressAllocation `protobuf:"bytes,2,opt,name=signedAddressAllocation,proto3" json:"signedAddressAllocation,omitempty"` // contains filtered or unexported fields }
func (*GetAllocationResponse) Descriptor
deprecated
func (*GetAllocationResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAllocationResponse.ProtoReflect.Descriptor instead.
func (*GetAllocationResponse) GetAddressAllocation ¶
func (x *GetAllocationResponse) GetAddressAllocation() *AddressAllocation
func (*GetAllocationResponse) GetSignedAddressAllocation ¶
func (x *GetAllocationResponse) GetSignedAddressAllocation() *SignedAddressAllocation
func (*GetAllocationResponse) ProtoMessage ¶
func (*GetAllocationResponse) ProtoMessage()
func (*GetAllocationResponse) ProtoReflect ¶
func (x *GetAllocationResponse) ProtoReflect() protoreflect.Message
func (*GetAllocationResponse) Reset ¶
func (x *GetAllocationResponse) Reset()
func (*GetAllocationResponse) String ¶
func (x *GetAllocationResponse) String() string
type GetBranchToTrunkENIMappingRequest ¶
type GetBranchToTrunkENIMappingRequest struct {
// contains filtered or unexported fields
}
func (*GetBranchToTrunkENIMappingRequest) Descriptor
deprecated
func (*GetBranchToTrunkENIMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBranchToTrunkENIMappingRequest.ProtoReflect.Descriptor instead.
func (*GetBranchToTrunkENIMappingRequest) ProtoMessage ¶
func (*GetBranchToTrunkENIMappingRequest) ProtoMessage()
func (*GetBranchToTrunkENIMappingRequest) ProtoReflect ¶
func (x *GetBranchToTrunkENIMappingRequest) ProtoReflect() protoreflect.Message
func (*GetBranchToTrunkENIMappingRequest) Reset ¶
func (x *GetBranchToTrunkENIMappingRequest) Reset()
func (*GetBranchToTrunkENIMappingRequest) String ¶
func (x *GetBranchToTrunkENIMappingRequest) String() string
type GetBranchToTrunkENIMappingResponse ¶
type GetBranchToTrunkENIMappingResponse struct { // This map is branchENI => trunkENI BranchENIMapping map[string]string `` /* 173-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetBranchToTrunkENIMappingResponse) Descriptor
deprecated
func (*GetBranchToTrunkENIMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBranchToTrunkENIMappingResponse.ProtoReflect.Descriptor instead.
func (*GetBranchToTrunkENIMappingResponse) GetBranchENIMapping ¶
func (x *GetBranchToTrunkENIMappingResponse) GetBranchENIMapping() map[string]string
func (*GetBranchToTrunkENIMappingResponse) ProtoMessage ¶
func (*GetBranchToTrunkENIMappingResponse) ProtoMessage()
func (*GetBranchToTrunkENIMappingResponse) ProtoReflect ¶
func (x *GetBranchToTrunkENIMappingResponse) ProtoReflect() protoreflect.Message
func (*GetBranchToTrunkENIMappingResponse) Reset ¶
func (x *GetBranchToTrunkENIMappingResponse) Reset()
func (*GetBranchToTrunkENIMappingResponse) String ¶
func (x *GetBranchToTrunkENIMappingResponse) String() string
type GetStaticIPAddressRequest ¶
type GetStaticIPAddressRequest struct { // Types that are assignable to SearchParameter: // *GetStaticIPAddressRequest_Uuid // *GetStaticIPAddressRequest_AddressSearchParameter SearchParameter isGetStaticIPAddressRequest_SearchParameter `protobuf_oneof:"searchParameter"` // contains filtered or unexported fields }
func (*GetStaticIPAddressRequest) Descriptor
deprecated
func (*GetStaticIPAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStaticIPAddressRequest.ProtoReflect.Descriptor instead.
func (*GetStaticIPAddressRequest) GetAddressSearchParameter ¶
func (x *GetStaticIPAddressRequest) GetAddressSearchParameter() *AddressSearchParameter
func (*GetStaticIPAddressRequest) GetSearchParameter ¶
func (m *GetStaticIPAddressRequest) GetSearchParameter() isGetStaticIPAddressRequest_SearchParameter
func (*GetStaticIPAddressRequest) GetUuid ¶
func (x *GetStaticIPAddressRequest) GetUuid() string
func (*GetStaticIPAddressRequest) ProtoMessage ¶
func (*GetStaticIPAddressRequest) ProtoMessage()
func (*GetStaticIPAddressRequest) ProtoReflect ¶
func (x *GetStaticIPAddressRequest) ProtoReflect() protoreflect.Message
func (*GetStaticIPAddressRequest) Reset ¶
func (x *GetStaticIPAddressRequest) Reset()
func (*GetStaticIPAddressRequest) String ¶
func (x *GetStaticIPAddressRequest) String() string
type GetStaticIPAddressRequest_AddressSearchParameter ¶
type GetStaticIPAddressRequest_AddressSearchParameter struct {
AddressSearchParameter *AddressSearchParameter `protobuf:"bytes,2,opt,name=addressSearchParameter,proto3,oneof"`
}
type GetStaticIPAddressRequest_Uuid ¶
type GetStaticIPAddressRequest_Uuid struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3,oneof"`
}
type GetStaticIPAddressResponse ¶
type GetStaticIPAddressResponse struct { StaticIPAddress *StaticIPAddress `protobuf:"bytes,1,opt,name=staticIPAddress,proto3" json:"staticIPAddress,omitempty"` // contains filtered or unexported fields }
func (*GetStaticIPAddressResponse) Descriptor
deprecated
func (*GetStaticIPAddressResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStaticIPAddressResponse.ProtoReflect.Descriptor instead.
func (*GetStaticIPAddressResponse) GetStaticIPAddress ¶
func (x *GetStaticIPAddressResponse) GetStaticIPAddress() *StaticIPAddress
func (*GetStaticIPAddressResponse) ProtoMessage ¶
func (*GetStaticIPAddressResponse) ProtoMessage()
func (*GetStaticIPAddressResponse) ProtoReflect ¶
func (x *GetStaticIPAddressResponse) ProtoReflect() protoreflect.Message
func (*GetStaticIPAddressResponse) Reset ¶
func (x *GetStaticIPAddressResponse) Reset()
func (*GetStaticIPAddressResponse) String ¶
func (x *GetStaticIPAddressResponse) String() string
type GetStaticIPAddressesRequest ¶
type GetStaticIPAddressesRequest struct { // Types that are assignable to SearchParameter: // *GetStaticIPAddressesRequest_Pool // *GetStaticIPAddressesRequest_Addresses SearchParameter isGetStaticIPAddressesRequest_SearchParameter `protobuf_oneof:"searchParameter"` // contains filtered or unexported fields }
This is really only meant to be used by (the) control plane(s)
func (*GetStaticIPAddressesRequest) Descriptor
deprecated
func (*GetStaticIPAddressesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStaticIPAddressesRequest.ProtoReflect.Descriptor instead.
func (*GetStaticIPAddressesRequest) GetAddresses ¶
func (x *GetStaticIPAddressesRequest) GetAddresses() *StaticIPAddressIDs
func (*GetStaticIPAddressesRequest) GetPool ¶
func (x *GetStaticIPAddressesRequest) GetPool() string
func (*GetStaticIPAddressesRequest) GetSearchParameter ¶
func (m *GetStaticIPAddressesRequest) GetSearchParameter() isGetStaticIPAddressesRequest_SearchParameter
func (*GetStaticIPAddressesRequest) ProtoMessage ¶
func (*GetStaticIPAddressesRequest) ProtoMessage()
func (*GetStaticIPAddressesRequest) ProtoReflect ¶
func (x *GetStaticIPAddressesRequest) ProtoReflect() protoreflect.Message
func (*GetStaticIPAddressesRequest) Reset ¶
func (x *GetStaticIPAddressesRequest) Reset()
func (*GetStaticIPAddressesRequest) String ¶
func (x *GetStaticIPAddressesRequest) String() string
type GetStaticIPAddressesRequest_Addresses ¶
type GetStaticIPAddressesRequest_Addresses struct {
Addresses *StaticIPAddressIDs `protobuf:"bytes,2,opt,name=addresses,proto3,oneof"`
}
type GetStaticIPAddressesRequest_Pool ¶
type GetStaticIPAddressesRequest_Pool struct {
Pool string `protobuf:"bytes,1,opt,name=pool,proto3,oneof"`
}
type GetStaticIPAddressesResponse ¶
type GetStaticIPAddressesResponse struct { StaticIPAddresses []*StaticIPAddress `protobuf:"bytes,1,rep,name=staticIPAddresses,proto3" json:"staticIPAddresses,omitempty"` // contains filtered or unexported fields }
func (*GetStaticIPAddressesResponse) Descriptor
deprecated
func (*GetStaticIPAddressesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStaticIPAddressesResponse.ProtoReflect.Descriptor instead.
func (*GetStaticIPAddressesResponse) GetStaticIPAddresses ¶
func (x *GetStaticIPAddressesResponse) GetStaticIPAddresses() []*StaticIPAddress
func (*GetStaticIPAddressesResponse) ProtoMessage ¶
func (*GetStaticIPAddressesResponse) ProtoMessage()
func (*GetStaticIPAddressesResponse) ProtoReflect ¶
func (x *GetStaticIPAddressesResponse) ProtoReflect() protoreflect.Message
func (*GetStaticIPAddressesResponse) Reset ¶
func (x *GetStaticIPAddressesResponse) Reset()
func (*GetStaticIPAddressesResponse) String ¶
func (x *GetStaticIPAddressesResponse) String() string
type HealthState ¶
type HealthState int32
An agent health state.
const ( // Health state is unknown. HealthState_Unknown HealthState = 0 // An agent is healthy. HealthState_Healthy HealthState = 1 // An agent is unhealthy. HealthState_Unhealthy HealthState = 2 )
func (HealthState) Descriptor ¶
func (HealthState) Descriptor() protoreflect.EnumDescriptor
func (HealthState) Enum ¶
func (x HealthState) Enum() *HealthState
func (HealthState) EnumDescriptor
deprecated
func (HealthState) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthState.Descriptor instead.
func (HealthState) Number ¶
func (x HealthState) Number() protoreflect.EnumNumber
func (HealthState) String ¶
func (x HealthState) String() string
func (HealthState) Type ¶
func (HealthState) Type() protoreflect.EnumType
type HealthStatus ¶
type HealthStatus struct { // Source id SourceId string `protobuf:"bytes,1,opt,name=sourceId,proto3" json:"sourceId,omitempty"` // Agent health state. State HealthState `protobuf:"varint,2,opt,name=state,proto3,enum=com.netflix.titus.HealthState" json:"state,omitempty"` // If agent is in bad state, contains more information about the problem. Detail string `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"` // Time at which an agent went into the given state. Timestamp uint64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Health status from individual components, which this state aggregates. Components []*HealthStatus `protobuf:"bytes,5,rep,name=components,proto3" json:"components,omitempty"` // contains filtered or unexported fields }
Agent health status.
func (*HealthStatus) Descriptor
deprecated
func (*HealthStatus) Descriptor() ([]byte, []int)
Deprecated: Use HealthStatus.ProtoReflect.Descriptor instead.
func (*HealthStatus) GetComponents ¶
func (x *HealthStatus) GetComponents() []*HealthStatus
func (*HealthStatus) GetDetail ¶
func (x *HealthStatus) GetDetail() string
func (*HealthStatus) GetSourceId ¶
func (x *HealthStatus) GetSourceId() string
func (*HealthStatus) GetState ¶
func (x *HealthStatus) GetState() HealthState
func (*HealthStatus) GetTimestamp ¶
func (x *HealthStatus) GetTimestamp() uint64
func (*HealthStatus) ProtoMessage ¶
func (*HealthStatus) ProtoMessage()
func (*HealthStatus) ProtoReflect ¶
func (x *HealthStatus) ProtoReflect() protoreflect.Message
func (*HealthStatus) Reset ¶
func (x *HealthStatus) Reset()
func (*HealthStatus) String ¶
func (x *HealthStatus) String() string
type IPServiceClient ¶
type IPServiceClient interface { AllocateStaticIPAddress(ctx context.Context, in *AllocateStaticIPAddressRequest, opts ...grpc.CallOption) (*AllocateStaticIPAddressResponse, error) SetPool(ctx context.Context, in *SetPoolRequest, opts ...grpc.CallOption) (*SetPoolResponse, error) CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*CreateTagResponse, error) DeleteTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*DeleteTagResponse, error) UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*UpdateTagResponse, error) GetStaticIPAddress(ctx context.Context, in *GetStaticIPAddressRequest, opts ...grpc.CallOption) (*GetStaticIPAddressResponse, error) GetStaticIPAddresses(ctx context.Context, in *GetStaticIPAddressesRequest, opts ...grpc.CallOption) (*GetStaticIPAddressesResponse, error) }
IPServiceClient is the client API for IPService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewIPServiceClient ¶
func NewIPServiceClient(cc grpc.ClientConnInterface) IPServiceClient
type IPServiceServer ¶
type IPServiceServer interface { AllocateStaticIPAddress(context.Context, *AllocateStaticIPAddressRequest) (*AllocateStaticIPAddressResponse, error) SetPool(context.Context, *SetPoolRequest) (*SetPoolResponse, error) CreateTag(context.Context, *CreateTagRequest) (*CreateTagResponse, error) DeleteTag(context.Context, *CreateTagRequest) (*DeleteTagResponse, error) UpdateTag(context.Context, *UpdateTagRequest) (*UpdateTagResponse, error) GetStaticIPAddress(context.Context, *GetStaticIPAddressRequest) (*GetStaticIPAddressResponse, error) GetStaticIPAddresses(context.Context, *GetStaticIPAddressesRequest) (*GetStaticIPAddressesResponse, error) // contains filtered or unexported methods }
IPServiceServer is the server API for IPService service. All implementations must embed UnimplementedIPServiceServer for forward compatibility
type Id ¶
type Id struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*Id) Descriptor
deprecated
func (*Id) ProtoMessage ¶
func (*Id) ProtoMessage()
func (*Id) ProtoReflect ¶
func (x *Id) ProtoReflect() protoreflect.Message
type Image ¶
type Image struct { // (Required) Image name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // (Required if digest not set) Image tag. Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` // (Required if tag not set) Image digest. Digest string `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"` // contains filtered or unexported fields }
To reference an image, a user has to provide an image name and a version. A user may specify a version either with a tag value (for example 'latest') or a digest. When submitting a job, a user should provide either a tag or a digest value only (not both of them).
For example, docker images can be referenced by {name=titus-examples, tag=latest}. A user could also choose to provide only the digest without a tag. In this case, the tag value would be empty.
func (*Image) Descriptor
deprecated
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (*Image) ProtoReflect ¶
func (x *Image) ProtoReflect() protoreflect.Message
type InstanceGroupAttributesUpdate ¶
type InstanceGroupAttributesUpdate struct { InstanceGroupId string `protobuf:"bytes,1,opt,name=instanceGroupId,proto3" json:"instanceGroupId,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*InstanceGroupAttributesUpdate) Descriptor
deprecated
func (*InstanceGroupAttributesUpdate) Descriptor() ([]byte, []int)
Deprecated: Use InstanceGroupAttributesUpdate.ProtoReflect.Descriptor instead.
func (*InstanceGroupAttributesUpdate) GetAttributes ¶
func (x *InstanceGroupAttributesUpdate) GetAttributes() map[string]string
func (*InstanceGroupAttributesUpdate) GetInstanceGroupId ¶
func (x *InstanceGroupAttributesUpdate) GetInstanceGroupId() string
func (*InstanceGroupAttributesUpdate) ProtoMessage ¶
func (*InstanceGroupAttributesUpdate) ProtoMessage()
func (*InstanceGroupAttributesUpdate) ProtoReflect ¶
func (x *InstanceGroupAttributesUpdate) ProtoReflect() protoreflect.Message
func (*InstanceGroupAttributesUpdate) Reset ¶
func (x *InstanceGroupAttributesUpdate) Reset()
func (*InstanceGroupAttributesUpdate) String ¶
func (x *InstanceGroupAttributesUpdate) String() string
type InstanceGroupLifecycleState ¶
type InstanceGroupLifecycleState int32
Agent server group lifecycle state.
const ( // Server group is not accepting any traffic or auto-scale actions. InstanceGroupLifecycleState_Inactive InstanceGroupLifecycleState = 0 // Server group is open for traffic, and auto-scaling. InstanceGroupLifecycleState_Active InstanceGroupLifecycleState = 1 // Server group is open for traffic, and auto-scaling, but other server // groups are preferred. InstanceGroupLifecycleState_PhasedOut InstanceGroupLifecycleState = 2 // Server group is not accepting any traffic. All idle instances will be // terminated. InstanceGroupLifecycleState_Removable InstanceGroupLifecycleState = 3 )
func (InstanceGroupLifecycleState) Descriptor ¶
func (InstanceGroupLifecycleState) Descriptor() protoreflect.EnumDescriptor
func (InstanceGroupLifecycleState) Enum ¶
func (x InstanceGroupLifecycleState) Enum() *InstanceGroupLifecycleState
func (InstanceGroupLifecycleState) EnumDescriptor
deprecated
func (InstanceGroupLifecycleState) EnumDescriptor() ([]byte, []int)
Deprecated: Use InstanceGroupLifecycleState.Descriptor instead.
func (InstanceGroupLifecycleState) Number ¶
func (x InstanceGroupLifecycleState) Number() protoreflect.EnumNumber
func (InstanceGroupLifecycleState) String ¶
func (x InstanceGroupLifecycleState) String() string
func (InstanceGroupLifecycleState) Type ¶
func (InstanceGroupLifecycleState) Type() protoreflect.EnumType
type InstanceGroupLifecycleStateUpdate ¶
type InstanceGroupLifecycleStateUpdate struct { InstanceGroupId string `protobuf:"bytes,1,opt,name=instanceGroupId,proto3" json:"instanceGroupId,omitempty"` LifecycleState InstanceGroupLifecycleState `` /* 133-byte string literal not displayed */ Detail string `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"` // contains filtered or unexported fields }
func (*InstanceGroupLifecycleStateUpdate) Descriptor
deprecated
func (*InstanceGroupLifecycleStateUpdate) Descriptor() ([]byte, []int)
Deprecated: Use InstanceGroupLifecycleStateUpdate.ProtoReflect.Descriptor instead.
func (*InstanceGroupLifecycleStateUpdate) GetDetail ¶
func (x *InstanceGroupLifecycleStateUpdate) GetDetail() string
func (*InstanceGroupLifecycleStateUpdate) GetInstanceGroupId ¶
func (x *InstanceGroupLifecycleStateUpdate) GetInstanceGroupId() string
func (*InstanceGroupLifecycleStateUpdate) GetLifecycleState ¶
func (x *InstanceGroupLifecycleStateUpdate) GetLifecycleState() InstanceGroupLifecycleState
func (*InstanceGroupLifecycleStateUpdate) ProtoMessage ¶
func (*InstanceGroupLifecycleStateUpdate) ProtoMessage()
func (*InstanceGroupLifecycleStateUpdate) ProtoReflect ¶
func (x *InstanceGroupLifecycleStateUpdate) ProtoReflect() protoreflect.Message
func (*InstanceGroupLifecycleStateUpdate) Reset ¶
func (x *InstanceGroupLifecycleStateUpdate) Reset()
func (*InstanceGroupLifecycleStateUpdate) String ¶
func (x *InstanceGroupLifecycleStateUpdate) String() string
type InstanceGroupLifecycleStatus ¶
type InstanceGroupLifecycleStatus struct { // Lifecycle state. State InstanceGroupLifecycleState `protobuf:"varint,1,opt,name=state,proto3,enum=com.netflix.titus.InstanceGroupLifecycleState" json:"state,omitempty"` // A reason for moving into this state. Detail string `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"` // Time at which agent server group went into the given state. Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Agent server group status.
func (*InstanceGroupLifecycleStatus) Descriptor
deprecated
func (*InstanceGroupLifecycleStatus) Descriptor() ([]byte, []int)
Deprecated: Use InstanceGroupLifecycleStatus.ProtoReflect.Descriptor instead.
func (*InstanceGroupLifecycleStatus) GetDetail ¶
func (x *InstanceGroupLifecycleStatus) GetDetail() string
func (*InstanceGroupLifecycleStatus) GetState ¶
func (x *InstanceGroupLifecycleStatus) GetState() InstanceGroupLifecycleState
func (*InstanceGroupLifecycleStatus) GetTimestamp ¶
func (x *InstanceGroupLifecycleStatus) GetTimestamp() uint64
func (*InstanceGroupLifecycleStatus) ProtoMessage ¶
func (*InstanceGroupLifecycleStatus) ProtoMessage()
func (*InstanceGroupLifecycleStatus) ProtoReflect ¶
func (x *InstanceGroupLifecycleStatus) ProtoReflect() protoreflect.Message
func (*InstanceGroupLifecycleStatus) Reset ¶
func (x *InstanceGroupLifecycleStatus) Reset()
func (*InstanceGroupLifecycleStatus) String ¶
func (x *InstanceGroupLifecycleStatus) String() string
type InstanceLifecycleState ¶
type InstanceLifecycleState int32
Agent instance deployment state.
const ( // Initial state of an agent, set when first discovered. InstanceLifecycleState_StartInitiated InstanceLifecycleState = 0 // An agent instance can move to this state only from the 'StartInitiated' // state. This happens as soon as all // healthcheck indicators for the agent are ok. At this point, the agent can // accept containers, provided that other criteria are fullfiled. InstanceLifecycleState_Started InstanceLifecycleState = 1 // An agent instance is terminating. No new work is accepted. InstanceLifecycleState_KillInitiated InstanceLifecycleState = 2 // An agent instance is not running anymore. InstanceLifecycleState_Stopped InstanceLifecycleState = 3 // An agent instance state is unknown. InstanceLifecycleState_InstanceStateUnknown InstanceLifecycleState = 4 )
func (InstanceLifecycleState) Descriptor ¶
func (InstanceLifecycleState) Descriptor() protoreflect.EnumDescriptor
func (InstanceLifecycleState) Enum ¶
func (x InstanceLifecycleState) Enum() *InstanceLifecycleState
func (InstanceLifecycleState) EnumDescriptor
deprecated
func (InstanceLifecycleState) EnumDescriptor() ([]byte, []int)
Deprecated: Use InstanceLifecycleState.Descriptor instead.
func (InstanceLifecycleState) Number ¶
func (x InstanceLifecycleState) Number() protoreflect.EnumNumber
func (InstanceLifecycleState) String ¶
func (x InstanceLifecycleState) String() string
func (InstanceLifecycleState) Type ¶
func (InstanceLifecycleState) Type() protoreflect.EnumType
type InstanceLifecycleStatus ¶
type InstanceLifecycleStatus struct { // Agent instance state. State InstanceLifecycleState `protobuf:"varint,1,opt,name=state,proto3,enum=com.netflix.titus.InstanceLifecycleState" json:"state,omitempty"` // Instance launch timestamp (EC2 API provides only launch time, with no // information about time of subsequent state changes). LaunchTimestamp uint64 `protobuf:"varint,3,opt,name=launchTimestamp,proto3" json:"launchTimestamp,omitempty"` // contains filtered or unexported fields }
Agent instance deployment status.
func (*InstanceLifecycleStatus) Descriptor
deprecated
func (*InstanceLifecycleStatus) Descriptor() ([]byte, []int)
Deprecated: Use InstanceLifecycleStatus.ProtoReflect.Descriptor instead.
func (*InstanceLifecycleStatus) GetLaunchTimestamp ¶
func (x *InstanceLifecycleStatus) GetLaunchTimestamp() uint64
func (*InstanceLifecycleStatus) GetState ¶
func (x *InstanceLifecycleStatus) GetState() InstanceLifecycleState
func (*InstanceLifecycleStatus) ProtoMessage ¶
func (*InstanceLifecycleStatus) ProtoMessage()
func (*InstanceLifecycleStatus) ProtoReflect ¶
func (x *InstanceLifecycleStatus) ProtoReflect() protoreflect.Message
func (*InstanceLifecycleStatus) Reset ¶
func (x *InstanceLifecycleStatus) Reset()
func (*InstanceLifecycleStatus) String ¶
func (x *InstanceLifecycleStatus) String() string
type Job ¶
type Job struct { // (Required) The unique id (UUID). Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // (Required) Job descriptor. JobDescriptor *JobDescriptor `protobuf:"bytes,2,opt,name=jobDescriptor,proto3" json:"jobDescriptor,omitempty"` // (Required) Last known job state. Status *JobStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // (Required) State transition history. StatusHistory []*JobStatus `protobuf:"bytes,4,rep,name=statusHistory,proto3" json:"statusHistory,omitempty"` // (Optional) Job version associated with the given entity. Revision numbers // for jobs and tasks are created // from the same ordered number generator. Version *Version `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Job entity is returned by query operations only.
func (*Job) Descriptor
deprecated
func (*Job) GetJobDescriptor ¶
func (x *Job) GetJobDescriptor() *JobDescriptor
func (*Job) GetStatusHistory ¶
func (*Job) GetVersion ¶
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type JobAttributesDeleteRequest ¶
type JobAttributesDeleteRequest struct { JobId string `protobuf:"bytes,1,opt,name=jobId,proto3" json:"jobId,omitempty"` Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"` // contains filtered or unexported fields }
func (*JobAttributesDeleteRequest) Descriptor
deprecated
func (*JobAttributesDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use JobAttributesDeleteRequest.ProtoReflect.Descriptor instead.
func (*JobAttributesDeleteRequest) GetJobId ¶
func (x *JobAttributesDeleteRequest) GetJobId() string
func (*JobAttributesDeleteRequest) GetKeys ¶
func (x *JobAttributesDeleteRequest) GetKeys() []string
func (*JobAttributesDeleteRequest) ProtoMessage ¶
func (*JobAttributesDeleteRequest) ProtoMessage()
func (*JobAttributesDeleteRequest) ProtoReflect ¶
func (x *JobAttributesDeleteRequest) ProtoReflect() protoreflect.Message
func (*JobAttributesDeleteRequest) Reset ¶
func (x *JobAttributesDeleteRequest) Reset()
func (*JobAttributesDeleteRequest) String ¶
func (x *JobAttributesDeleteRequest) String() string
type JobAttributesUpdate ¶
type JobAttributesUpdate struct { JobId string `protobuf:"bytes,1,opt,name=jobId,proto3" json:"jobId,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*JobAttributesUpdate) Descriptor
deprecated
func (*JobAttributesUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobAttributesUpdate.ProtoReflect.Descriptor instead.
func (*JobAttributesUpdate) GetAttributes ¶
func (x *JobAttributesUpdate) GetAttributes() map[string]string
func (*JobAttributesUpdate) GetJobId ¶
func (x *JobAttributesUpdate) GetJobId() string
func (*JobAttributesUpdate) ProtoMessage ¶
func (*JobAttributesUpdate) ProtoMessage()
func (*JobAttributesUpdate) ProtoReflect ¶
func (x *JobAttributesUpdate) ProtoReflect() protoreflect.Message
func (*JobAttributesUpdate) Reset ¶
func (x *JobAttributesUpdate) Reset()
func (*JobAttributesUpdate) String ¶
func (x *JobAttributesUpdate) String() string
type JobCapacityUpdate ¶
type JobCapacityUpdate struct { JobId string `protobuf:"bytes,1,opt,name=jobId,proto3" json:"jobId,omitempty"` Capacity *Capacity `protobuf:"bytes,2,opt,name=Capacity,proto3" json:"Capacity,omitempty"` // contains filtered or unexported fields }
func (*JobCapacityUpdate) Descriptor
deprecated
func (*JobCapacityUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobCapacityUpdate.ProtoReflect.Descriptor instead.
func (*JobCapacityUpdate) GetCapacity ¶
func (x *JobCapacityUpdate) GetCapacity() *Capacity
func (*JobCapacityUpdate) GetJobId ¶
func (x *JobCapacityUpdate) GetJobId() string
func (*JobCapacityUpdate) ProtoMessage ¶
func (*JobCapacityUpdate) ProtoMessage()
func (*JobCapacityUpdate) ProtoReflect ¶
func (x *JobCapacityUpdate) ProtoReflect() protoreflect.Message
func (*JobCapacityUpdate) Reset ¶
func (x *JobCapacityUpdate) Reset()
func (*JobCapacityUpdate) String ¶
func (x *JobCapacityUpdate) String() string
type JobCapacityUpdateWithOptionalAttributes ¶
type JobCapacityUpdateWithOptionalAttributes struct { JobId string `protobuf:"bytes,1,opt,name=jobId,proto3" json:"jobId,omitempty"` JobCapacityWithOptionalAttributes *JobCapacityWithOptionalAttributes `protobuf:"bytes,2,opt,name=jobCapacityWithOptionalAttributes,proto3" json:"jobCapacityWithOptionalAttributes,omitempty"` // contains filtered or unexported fields }
func (*JobCapacityUpdateWithOptionalAttributes) Descriptor
deprecated
func (*JobCapacityUpdateWithOptionalAttributes) Descriptor() ([]byte, []int)
Deprecated: Use JobCapacityUpdateWithOptionalAttributes.ProtoReflect.Descriptor instead.
func (*JobCapacityUpdateWithOptionalAttributes) GetJobCapacityWithOptionalAttributes ¶
func (x *JobCapacityUpdateWithOptionalAttributes) GetJobCapacityWithOptionalAttributes() *JobCapacityWithOptionalAttributes
func (*JobCapacityUpdateWithOptionalAttributes) GetJobId ¶
func (x *JobCapacityUpdateWithOptionalAttributes) GetJobId() string
func (*JobCapacityUpdateWithOptionalAttributes) ProtoMessage ¶
func (*JobCapacityUpdateWithOptionalAttributes) ProtoMessage()
func (*JobCapacityUpdateWithOptionalAttributes) ProtoReflect ¶
func (x *JobCapacityUpdateWithOptionalAttributes) ProtoReflect() protoreflect.Message
func (*JobCapacityUpdateWithOptionalAttributes) Reset ¶
func (x *JobCapacityUpdateWithOptionalAttributes) Reset()
func (*JobCapacityUpdateWithOptionalAttributes) String ¶
func (x *JobCapacityUpdateWithOptionalAttributes) String() string
type JobCapacityWithOptionalAttributes ¶
type JobCapacityWithOptionalAttributes struct { // (Optional) Minimum number of tasks to run (min >= 0) Min *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"` // (Optional) Maximum number of tasks that can be run (max >= desired) Max *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"` // (Optional) Desired number of tasks to run (min <= desired <= max) Desired *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=desired,proto3" json:"desired,omitempty"` // contains filtered or unexported fields }
func (*JobCapacityWithOptionalAttributes) Descriptor
deprecated
func (*JobCapacityWithOptionalAttributes) Descriptor() ([]byte, []int)
Deprecated: Use JobCapacityWithOptionalAttributes.ProtoReflect.Descriptor instead.
func (*JobCapacityWithOptionalAttributes) GetDesired ¶
func (x *JobCapacityWithOptionalAttributes) GetDesired() *wrapperspb.UInt32Value
func (*JobCapacityWithOptionalAttributes) GetMax ¶
func (x *JobCapacityWithOptionalAttributes) GetMax() *wrapperspb.UInt32Value
func (*JobCapacityWithOptionalAttributes) GetMin ¶
func (x *JobCapacityWithOptionalAttributes) GetMin() *wrapperspb.UInt32Value
func (*JobCapacityWithOptionalAttributes) ProtoMessage ¶
func (*JobCapacityWithOptionalAttributes) ProtoMessage()
func (*JobCapacityWithOptionalAttributes) ProtoReflect ¶
func (x *JobCapacityWithOptionalAttributes) ProtoReflect() protoreflect.Message
func (*JobCapacityWithOptionalAttributes) Reset ¶
func (x *JobCapacityWithOptionalAttributes) Reset()
func (*JobCapacityWithOptionalAttributes) String ¶
func (x *JobCapacityWithOptionalAttributes) String() string
type JobChangeNotification ¶
type JobChangeNotification struct { // Types that are assignable to Notification: // *JobChangeNotification_JobUpdate_ // *JobChangeNotification_TaskUpdate_ // *JobChangeNotification_SnapshotEnd_ // *JobChangeNotification_KeepAliveResponse Notification isJobChangeNotification_Notification `protobuf_oneof:"Notification"` // Event creation timestamp. Timestamp uint64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Job event stream consists of two phases. In the first phase, a snapshot of the current state (a job and its tasks) is
streamed, and it is followed by the SnapshotEnd notification marker. In the second phase, job/task state updates are sent. When a job is terminated, the stream completes.
func (*JobChangeNotification) Descriptor
deprecated
func (*JobChangeNotification) Descriptor() ([]byte, []int)
Deprecated: Use JobChangeNotification.ProtoReflect.Descriptor instead.
func (*JobChangeNotification) GetJobUpdate ¶
func (x *JobChangeNotification) GetJobUpdate() *JobChangeNotification_JobUpdate
func (*JobChangeNotification) GetKeepAliveResponse ¶
func (x *JobChangeNotification) GetKeepAliveResponse() *KeepAliveResponse
func (*JobChangeNotification) GetNotification ¶
func (m *JobChangeNotification) GetNotification() isJobChangeNotification_Notification
func (*JobChangeNotification) GetSnapshotEnd ¶
func (x *JobChangeNotification) GetSnapshotEnd() *JobChangeNotification_SnapshotEnd
func (*JobChangeNotification) GetTaskUpdate ¶
func (x *JobChangeNotification) GetTaskUpdate() *JobChangeNotification_TaskUpdate
func (*JobChangeNotification) GetTimestamp ¶
func (x *JobChangeNotification) GetTimestamp() uint64
func (*JobChangeNotification) ProtoMessage ¶
func (*JobChangeNotification) ProtoMessage()
func (*JobChangeNotification) ProtoReflect ¶
func (x *JobChangeNotification) ProtoReflect() protoreflect.Message
func (*JobChangeNotification) Reset ¶
func (x *JobChangeNotification) Reset()
func (*JobChangeNotification) String ¶
func (x *JobChangeNotification) String() string
type JobChangeNotification_JobUpdate ¶
type JobChangeNotification_JobUpdate struct { Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"` // For internal usage only. Set to true if a job is finished and is moved to // archive storage. Archived bool `protobuf:"varint,2,opt,name=archived,proto3" json:"archived,omitempty"` // contains filtered or unexported fields }
Emitted when a new job is created or when any of the job's attributes change.
func (*JobChangeNotification_JobUpdate) Descriptor
deprecated
func (*JobChangeNotification_JobUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobChangeNotification_JobUpdate.ProtoReflect.Descriptor instead.
func (*JobChangeNotification_JobUpdate) GetArchived ¶
func (x *JobChangeNotification_JobUpdate) GetArchived() bool
func (*JobChangeNotification_JobUpdate) GetJob ¶
func (x *JobChangeNotification_JobUpdate) GetJob() *Job
func (*JobChangeNotification_JobUpdate) ProtoMessage ¶
func (*JobChangeNotification_JobUpdate) ProtoMessage()
func (*JobChangeNotification_JobUpdate) ProtoReflect ¶
func (x *JobChangeNotification_JobUpdate) ProtoReflect() protoreflect.Message
func (*JobChangeNotification_JobUpdate) Reset ¶
func (x *JobChangeNotification_JobUpdate) Reset()
func (*JobChangeNotification_JobUpdate) String ¶
func (x *JobChangeNotification_JobUpdate) String() string
type JobChangeNotification_JobUpdate_ ¶
type JobChangeNotification_JobUpdate_ struct {
JobUpdate *JobChangeNotification_JobUpdate `protobuf:"bytes,1,opt,name=jobUpdate,proto3,oneof"`
}
type JobChangeNotification_KeepAliveResponse ¶
type JobChangeNotification_KeepAliveResponse struct { // Supported only by `ObserveJobsWithKeepAlive` event stream. KeepAliveResponse *KeepAliveResponse `protobuf:"bytes,5,opt,name=keepAliveResponse,proto3,oneof"` }
type JobChangeNotification_SnapshotEnd ¶
type JobChangeNotification_SnapshotEnd struct {
// contains filtered or unexported fields
}
A notification marker that indicates that all known jobs were streamed to the client.
func (*JobChangeNotification_SnapshotEnd) Descriptor
deprecated
func (*JobChangeNotification_SnapshotEnd) Descriptor() ([]byte, []int)
Deprecated: Use JobChangeNotification_SnapshotEnd.ProtoReflect.Descriptor instead.
func (*JobChangeNotification_SnapshotEnd) ProtoMessage ¶
func (*JobChangeNotification_SnapshotEnd) ProtoMessage()
func (*JobChangeNotification_SnapshotEnd) ProtoReflect ¶
func (x *JobChangeNotification_SnapshotEnd) ProtoReflect() protoreflect.Message
func (*JobChangeNotification_SnapshotEnd) Reset ¶
func (x *JobChangeNotification_SnapshotEnd) Reset()
func (*JobChangeNotification_SnapshotEnd) String ¶
func (x *JobChangeNotification_SnapshotEnd) String() string
type JobChangeNotification_SnapshotEnd_ ¶
type JobChangeNotification_SnapshotEnd_ struct {
SnapshotEnd *JobChangeNotification_SnapshotEnd `protobuf:"bytes,3,opt,name=snapshotEnd,proto3,oneof"`
}
type JobChangeNotification_TaskUpdate ¶
type JobChangeNotification_TaskUpdate struct { Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"` // movedFromAnotherJob will be true on the first event for the target Job // after a task is moved between jobs. // task.jobId will be the destination job, and it will include a // 'task.movedFromJob' entry in its taskContext map with the source jobId. MovedFromAnotherJob bool `protobuf:"varint,2,opt,name=movedFromAnotherJob,proto3" json:"movedFromAnotherJob,omitempty"` // For internal usage only. Set to true if a task is finished and is moved // to archive storage. Archived bool `protobuf:"varint,3,opt,name=archived,proto3" json:"archived,omitempty"` // contains filtered or unexported fields }
Emitted when a task is created or its state has changed.
func (*JobChangeNotification_TaskUpdate) Descriptor
deprecated
func (*JobChangeNotification_TaskUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobChangeNotification_TaskUpdate.ProtoReflect.Descriptor instead.
func (*JobChangeNotification_TaskUpdate) GetArchived ¶
func (x *JobChangeNotification_TaskUpdate) GetArchived() bool
func (*JobChangeNotification_TaskUpdate) GetMovedFromAnotherJob ¶
func (x *JobChangeNotification_TaskUpdate) GetMovedFromAnotherJob() bool
func (*JobChangeNotification_TaskUpdate) GetTask ¶
func (x *JobChangeNotification_TaskUpdate) GetTask() *Task
func (*JobChangeNotification_TaskUpdate) ProtoMessage ¶
func (*JobChangeNotification_TaskUpdate) ProtoMessage()
func (*JobChangeNotification_TaskUpdate) ProtoReflect ¶
func (x *JobChangeNotification_TaskUpdate) ProtoReflect() protoreflect.Message
func (*JobChangeNotification_TaskUpdate) Reset ¶
func (x *JobChangeNotification_TaskUpdate) Reset()
func (*JobChangeNotification_TaskUpdate) String ¶
func (x *JobChangeNotification_TaskUpdate) String() string
type JobChangeNotification_TaskUpdate_ ¶
type JobChangeNotification_TaskUpdate_ struct {
TaskUpdate *JobChangeNotification_TaskUpdate `protobuf:"bytes,2,opt,name=taskUpdate,proto3,oneof"`
}
type JobDataRecord ¶
type JobDataRecord struct { Metadata *DataRecordMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` Job *Job `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"` // contains filtered or unexported fields }
func (*JobDataRecord) Descriptor
deprecated
func (*JobDataRecord) Descriptor() ([]byte, []int)
Deprecated: Use JobDataRecord.ProtoReflect.Descriptor instead.
func (*JobDataRecord) GetJob ¶
func (x *JobDataRecord) GetJob() *Job
func (*JobDataRecord) GetMetadata ¶
func (x *JobDataRecord) GetMetadata() *DataRecordMetadata
func (*JobDataRecord) ProtoMessage ¶
func (*JobDataRecord) ProtoMessage()
func (*JobDataRecord) ProtoReflect ¶
func (x *JobDataRecord) ProtoReflect() protoreflect.Message
func (*JobDataRecord) Reset ¶
func (x *JobDataRecord) Reset()
func (*JobDataRecord) String ¶
func (x *JobDataRecord) String() string
type JobDescriptor ¶
type JobDescriptor struct { // (Optional) Owner of a job (see Owner entity description for more // information). Owner *Owner `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` // (Required) Free form name. ApplicationName string `protobuf:"bytes,3,opt,name=applicationName,proto3" json:"applicationName,omitempty"` // (Optional) Capacity group associated with a job. If not set, defaults to // 'DEFAULT'. CapacityGroup string `protobuf:"bytes,4,opt,name=capacityGroup,proto3" json:"capacityGroup,omitempty"` // (Optional) Mostly relevant for service jobs, but applicable to batch jobs // as well, allows a user to specify // own unique identifier for a job (see JobGroupInfo for more information). JobGroupInfo *JobGroupInfo `protobuf:"bytes,5,opt,name=jobGroupInfo,proto3" json:"jobGroupInfo,omitempty"` // (Optional) Arbitrary set of key/value pairs. Names starting with 'titus' // (case does not matter) are reserved for an internal use. Attributes map[string]string `` /* 161-byte string literal not displayed */ // (Required) Container to be executed for a job. Container *Container `protobuf:"bytes,7,opt,name=container,proto3" json:"container,omitempty"` // (Required) Additional information required for job execution, specific to // job type. // // Types that are assignable to JobSpec: // *JobDescriptor_Batch // *JobDescriptor_Service JobSpec isJobDescriptor_JobSpec `protobuf_oneof:"JobSpec"` // (Optional) Job disruption budget. If not defined, a job type specific // (batch or service) default is set. DisruptionBudget *JobDisruptionBudget `protobuf:"bytes,10,opt,name=disruptionBudget,proto3" json:"disruptionBudget,omitempty"` // (Optional) Networking configuration. If not defined, sane defaults are // provided by the backend. NetworkConfiguration *NetworkConfiguration `protobuf:"bytes,11,opt,name=networkConfiguration,proto3" json:"networkConfiguration,omitempty"` // (Optional) Extra Containers can be specificed to run alongside the main // container in a "pod" (similar to k8s pods). Additional containers // can be specified in this field, and they will be launched together with // the main container, sharing its resources (network/ram/cpu/gpu/etc). // Startup ordering happens in the following way: // 1. Titus System Services // 2. Platform Sidecars (configured below) // 3A. extraContiners (this field) // 3B. The main container (`container` field) ExtraContainers []*BasicContainer `protobuf:"bytes,12,rep,name=extraContainers,proto3" json:"extraContainers,omitempty"` // (Optional) An array of Volumes to be used by one or more of the // containers. // See // https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#volume-v1-core // Note that Titus only supports a subset of storage drivers. Volumes []*Volume `protobuf:"bytes,13,rep,name=volumes,proto3" json:"volumes,omitempty"` // (Optional) Array of platform sidecars to launch alongside the task. // These platform sidecars are always ordered *after* Titus System Services, // and *before* any user container (main or extraContainers). PlatformSidecars []*PlatformSidecar `protobuf:"bytes,14,rep,name=platformSidecars,proto3" json:"platformSidecars,omitempty"` // contains filtered or unexported fields }
Job descriptor contains the full job specification (batch or service) that is used to run a job.
func (*JobDescriptor) Descriptor
deprecated
func (*JobDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use JobDescriptor.ProtoReflect.Descriptor instead.
func (*JobDescriptor) GetApplicationName ¶
func (x *JobDescriptor) GetApplicationName() string
func (*JobDescriptor) GetAttributes ¶
func (x *JobDescriptor) GetAttributes() map[string]string
func (*JobDescriptor) GetBatch ¶
func (x *JobDescriptor) GetBatch() *BatchJobSpec
func (*JobDescriptor) GetCapacityGroup ¶
func (x *JobDescriptor) GetCapacityGroup() string
func (*JobDescriptor) GetContainer ¶
func (x *JobDescriptor) GetContainer() *Container
func (*JobDescriptor) GetDisruptionBudget ¶
func (x *JobDescriptor) GetDisruptionBudget() *JobDisruptionBudget
func (*JobDescriptor) GetExtraContainers ¶
func (x *JobDescriptor) GetExtraContainers() []*BasicContainer
func (*JobDescriptor) GetJobGroupInfo ¶
func (x *JobDescriptor) GetJobGroupInfo() *JobGroupInfo
func (*JobDescriptor) GetJobSpec ¶
func (m *JobDescriptor) GetJobSpec() isJobDescriptor_JobSpec
func (*JobDescriptor) GetNetworkConfiguration ¶
func (x *JobDescriptor) GetNetworkConfiguration() *NetworkConfiguration
func (*JobDescriptor) GetOwner ¶
func (x *JobDescriptor) GetOwner() *Owner
func (*JobDescriptor) GetPlatformSidecars ¶
func (x *JobDescriptor) GetPlatformSidecars() []*PlatformSidecar
func (*JobDescriptor) GetService ¶
func (x *JobDescriptor) GetService() *ServiceJobSpec
func (*JobDescriptor) GetVolumes ¶
func (x *JobDescriptor) GetVolumes() []*Volume
func (*JobDescriptor) ProtoMessage ¶
func (*JobDescriptor) ProtoMessage()
func (*JobDescriptor) ProtoReflect ¶
func (x *JobDescriptor) ProtoReflect() protoreflect.Message
func (*JobDescriptor) Reset ¶
func (x *JobDescriptor) Reset()
func (*JobDescriptor) String ¶
func (x *JobDescriptor) String() string
type JobDescriptor_Batch ¶
type JobDescriptor_Batch struct { // Batch job specific descriptor. Batch *BatchJobSpec `protobuf:"bytes,8,opt,name=batch,proto3,oneof"` }
type JobDescriptor_Service ¶
type JobDescriptor_Service struct { // Service job specific descriptor. Service *ServiceJobSpec `protobuf:"bytes,9,opt,name=service,proto3,oneof"` }
type JobDisruptionBudget ¶
type JobDisruptionBudget struct { // Types that are assignable to Policy: // *JobDisruptionBudget_SelfManaged_ // *JobDisruptionBudget_AvailabilityPercentageLimit_ // *JobDisruptionBudget_UnhealthyTasksLimit_ // *JobDisruptionBudget_RelocationLimit_ // *JobDisruptionBudget_GuaranteedUptime_ Policy isJobDisruptionBudget_Policy `protobuf_oneof:"Policy"` // Types that are assignable to Rate: // *JobDisruptionBudget_RateUnlimited_ // *JobDisruptionBudget_RatePercentagePerHour_ // *JobDisruptionBudget_RatePerInterval_ // *JobDisruptionBudget_RatePercentagePerInterval_ Rate isJobDisruptionBudget_Rate `protobuf_oneof:"Rate"` // (Optional) Time window to which relocation process is restricted. TimeWindows []*TimeWindow `protobuf:"bytes,7,rep,name=timeWindows,proto3" json:"timeWindows,omitempty"` // (Optional) Container health providers to use when relocating a container. ContainerHealthProviders []*ContainerHealthProvider `protobuf:"bytes,8,rep,name=containerHealthProviders,proto3" json:"containerHealthProviders,omitempty"` // contains filtered or unexported fields }
Job disruption budget, associated (optionally) with a job.
func (*JobDisruptionBudget) Descriptor
deprecated
func (*JobDisruptionBudget) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget) GetAvailabilityPercentageLimit ¶
func (x *JobDisruptionBudget) GetAvailabilityPercentageLimit() *JobDisruptionBudget_AvailabilityPercentageLimit
func (*JobDisruptionBudget) GetContainerHealthProviders ¶
func (x *JobDisruptionBudget) GetContainerHealthProviders() []*ContainerHealthProvider
func (*JobDisruptionBudget) GetGuaranteedUptime ¶
func (x *JobDisruptionBudget) GetGuaranteedUptime() *JobDisruptionBudget_GuaranteedUptime
func (*JobDisruptionBudget) GetPolicy ¶
func (m *JobDisruptionBudget) GetPolicy() isJobDisruptionBudget_Policy
func (*JobDisruptionBudget) GetRate ¶
func (m *JobDisruptionBudget) GetRate() isJobDisruptionBudget_Rate
func (*JobDisruptionBudget) GetRatePerInterval ¶
func (x *JobDisruptionBudget) GetRatePerInterval() *JobDisruptionBudget_RatePerInterval
func (*JobDisruptionBudget) GetRatePercentagePerHour ¶
func (x *JobDisruptionBudget) GetRatePercentagePerHour() *JobDisruptionBudget_RatePercentagePerHour
func (*JobDisruptionBudget) GetRatePercentagePerInterval ¶
func (x *JobDisruptionBudget) GetRatePercentagePerInterval() *JobDisruptionBudget_RatePercentagePerInterval
func (*JobDisruptionBudget) GetRateUnlimited ¶
func (x *JobDisruptionBudget) GetRateUnlimited() *JobDisruptionBudget_RateUnlimited
func (*JobDisruptionBudget) GetRelocationLimit ¶
func (x *JobDisruptionBudget) GetRelocationLimit() *JobDisruptionBudget_RelocationLimit
func (*JobDisruptionBudget) GetSelfManaged ¶
func (x *JobDisruptionBudget) GetSelfManaged() *JobDisruptionBudget_SelfManaged
func (*JobDisruptionBudget) GetTimeWindows ¶
func (x *JobDisruptionBudget) GetTimeWindows() []*TimeWindow
func (*JobDisruptionBudget) GetUnhealthyTasksLimit ¶
func (x *JobDisruptionBudget) GetUnhealthyTasksLimit() *JobDisruptionBudget_UnhealthyTasksLimit
func (*JobDisruptionBudget) ProtoMessage ¶
func (*JobDisruptionBudget) ProtoMessage()
func (*JobDisruptionBudget) ProtoReflect ¶
func (x *JobDisruptionBudget) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget) Reset ¶
func (x *JobDisruptionBudget) Reset()
func (*JobDisruptionBudget) String ¶
func (x *JobDisruptionBudget) String() string
type JobDisruptionBudgetUpdate ¶
type JobDisruptionBudgetUpdate struct { JobId string `protobuf:"bytes,1,opt,name=jobId,proto3" json:"jobId,omitempty"` DisruptionBudget *JobDisruptionBudget `protobuf:"bytes,2,opt,name=disruptionBudget,proto3" json:"disruptionBudget,omitempty"` // contains filtered or unexported fields }
func (*JobDisruptionBudgetUpdate) Descriptor
deprecated
func (*JobDisruptionBudgetUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudgetUpdate.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudgetUpdate) GetDisruptionBudget ¶
func (x *JobDisruptionBudgetUpdate) GetDisruptionBudget() *JobDisruptionBudget
func (*JobDisruptionBudgetUpdate) GetJobId ¶
func (x *JobDisruptionBudgetUpdate) GetJobId() string
func (*JobDisruptionBudgetUpdate) ProtoMessage ¶
func (*JobDisruptionBudgetUpdate) ProtoMessage()
func (*JobDisruptionBudgetUpdate) ProtoReflect ¶
func (x *JobDisruptionBudgetUpdate) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudgetUpdate) Reset ¶
func (x *JobDisruptionBudgetUpdate) Reset()
func (*JobDisruptionBudgetUpdate) String ¶
func (x *JobDisruptionBudgetUpdate) String() string
type JobDisruptionBudget_AvailabilityPercentageLimit ¶
type JobDisruptionBudget_AvailabilityPercentageLimit struct { PercentageOfHealthyContainers float64 `protobuf:"fixed64,1,opt,name=percentageOfHealthyContainers,proto3" json:"percentageOfHealthyContainers,omitempty"` // contains filtered or unexported fields }
The minimum required percentage of tasks in a healthy state. Tasks will not be terminated by the eviction service
if this limit would be violated.
func (*JobDisruptionBudget_AvailabilityPercentageLimit) Descriptor
deprecated
func (*JobDisruptionBudget_AvailabilityPercentageLimit) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_AvailabilityPercentageLimit.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_AvailabilityPercentageLimit) GetPercentageOfHealthyContainers ¶
func (x *JobDisruptionBudget_AvailabilityPercentageLimit) GetPercentageOfHealthyContainers() float64
func (*JobDisruptionBudget_AvailabilityPercentageLimit) ProtoMessage ¶
func (*JobDisruptionBudget_AvailabilityPercentageLimit) ProtoMessage()
func (*JobDisruptionBudget_AvailabilityPercentageLimit) ProtoReflect ¶
func (x *JobDisruptionBudget_AvailabilityPercentageLimit) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_AvailabilityPercentageLimit) Reset ¶
func (x *JobDisruptionBudget_AvailabilityPercentageLimit) Reset()
func (*JobDisruptionBudget_AvailabilityPercentageLimit) String ¶
func (x *JobDisruptionBudget_AvailabilityPercentageLimit) String() string
type JobDisruptionBudget_AvailabilityPercentageLimit_ ¶
type JobDisruptionBudget_AvailabilityPercentageLimit_ struct {
AvailabilityPercentageLimit *JobDisruptionBudget_AvailabilityPercentageLimit `protobuf:"bytes,2,opt,name=availabilityPercentageLimit,proto3,oneof"`
}
type JobDisruptionBudget_GuaranteedUptime ¶
type JobDisruptionBudget_GuaranteedUptime struct { // A minimum amount of time a container should run before it can be relocated. GuaranteedUptimeMs uint64 `protobuf:"varint,1,opt,name=guaranteedUptimeMs,proto3" json:"guaranteedUptimeMs,omitempty"` // contains filtered or unexported fields }
func (*JobDisruptionBudget_GuaranteedUptime) Descriptor
deprecated
func (*JobDisruptionBudget_GuaranteedUptime) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_GuaranteedUptime.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_GuaranteedUptime) GetGuaranteedUptimeMs ¶
func (x *JobDisruptionBudget_GuaranteedUptime) GetGuaranteedUptimeMs() uint64
func (*JobDisruptionBudget_GuaranteedUptime) ProtoMessage ¶
func (*JobDisruptionBudget_GuaranteedUptime) ProtoMessage()
func (*JobDisruptionBudget_GuaranteedUptime) ProtoReflect ¶
func (x *JobDisruptionBudget_GuaranteedUptime) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_GuaranteedUptime) Reset ¶
func (x *JobDisruptionBudget_GuaranteedUptime) Reset()
func (*JobDisruptionBudget_GuaranteedUptime) String ¶
func (x *JobDisruptionBudget_GuaranteedUptime) String() string
type JobDisruptionBudget_GuaranteedUptime_ ¶
type JobDisruptionBudget_GuaranteedUptime_ struct {
GuaranteedUptime *JobDisruptionBudget_GuaranteedUptime `protobuf:"bytes,11,opt,name=guaranteedUptime,proto3,oneof"`
}
type JobDisruptionBudget_RatePerInterval ¶
type JobDisruptionBudget_RatePerInterval struct { IntervalMs uint64 `protobuf:"varint,1,opt,name=intervalMs,proto3" json:"intervalMs,omitempty"` LimitPerInterval uint32 `protobuf:"varint,2,opt,name=limitPerInterval,proto3" json:"limitPerInterval,omitempty"` // contains filtered or unexported fields }
Allow up to the given amount of relocations per the time interval.
func (*JobDisruptionBudget_RatePerInterval) Descriptor
deprecated
func (*JobDisruptionBudget_RatePerInterval) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_RatePerInterval.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_RatePerInterval) GetIntervalMs ¶
func (x *JobDisruptionBudget_RatePerInterval) GetIntervalMs() uint64
func (*JobDisruptionBudget_RatePerInterval) GetLimitPerInterval ¶
func (x *JobDisruptionBudget_RatePerInterval) GetLimitPerInterval() uint32
func (*JobDisruptionBudget_RatePerInterval) ProtoMessage ¶
func (*JobDisruptionBudget_RatePerInterval) ProtoMessage()
func (*JobDisruptionBudget_RatePerInterval) ProtoReflect ¶
func (x *JobDisruptionBudget_RatePerInterval) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_RatePerInterval) Reset ¶
func (x *JobDisruptionBudget_RatePerInterval) Reset()
func (*JobDisruptionBudget_RatePerInterval) String ¶
func (x *JobDisruptionBudget_RatePerInterval) String() string
type JobDisruptionBudget_RatePerInterval_ ¶
type JobDisruptionBudget_RatePerInterval_ struct {
RatePerInterval *JobDisruptionBudget_RatePerInterval `protobuf:"bytes,9,opt,name=ratePerInterval,proto3,oneof"`
}
type JobDisruptionBudget_RatePercentagePerHour ¶
type JobDisruptionBudget_RatePercentagePerHour struct { MaxPercentageOfContainersRelocatedInHour float64 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Allow up to the given percentage of tasks to be relocated within an hour.
func (*JobDisruptionBudget_RatePercentagePerHour) Descriptor
deprecated
func (*JobDisruptionBudget_RatePercentagePerHour) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_RatePercentagePerHour.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_RatePercentagePerHour) GetMaxPercentageOfContainersRelocatedInHour ¶
func (x *JobDisruptionBudget_RatePercentagePerHour) GetMaxPercentageOfContainersRelocatedInHour() float64
func (*JobDisruptionBudget_RatePercentagePerHour) ProtoMessage ¶
func (*JobDisruptionBudget_RatePercentagePerHour) ProtoMessage()
func (*JobDisruptionBudget_RatePercentagePerHour) ProtoReflect ¶
func (x *JobDisruptionBudget_RatePercentagePerHour) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_RatePercentagePerHour) Reset ¶
func (x *JobDisruptionBudget_RatePercentagePerHour) Reset()
func (*JobDisruptionBudget_RatePercentagePerHour) String ¶
func (x *JobDisruptionBudget_RatePercentagePerHour) String() string
type JobDisruptionBudget_RatePercentagePerHour_ ¶
type JobDisruptionBudget_RatePercentagePerHour_ struct {
RatePercentagePerHour *JobDisruptionBudget_RatePercentagePerHour `protobuf:"bytes,6,opt,name=ratePercentagePerHour,proto3,oneof"`
}
type JobDisruptionBudget_RatePercentagePerInterval ¶
type JobDisruptionBudget_RatePercentagePerInterval struct { IntervalMs uint64 `protobuf:"varint,1,opt,name=intervalMs,proto3" json:"intervalMs,omitempty"` PercentageLimitPerInterval float64 `protobuf:"fixed64,2,opt,name=percentageLimitPerInterval,proto3" json:"percentageLimitPerInterval,omitempty"` // contains filtered or unexported fields }
Percentage of containers that can be relocated within a time interval. The number of containers is determined
during each evaluation, and the number is based on the current desired job size. If the job size changes, the percentage of containers changes accordingly. For example, setting / interval to 60000 (1 minute) and ratePercentagePerInterval to 5 (5%) would allow only for up to 5% of all containers to be relocated every minute, given the other criteria are met. For a job with a desired size of 100, 5 container relocations per minute would be allowed. If the desired job size changes to 200, the relocation rate increases to 10 containers per minute.
func (*JobDisruptionBudget_RatePercentagePerInterval) Descriptor
deprecated
func (*JobDisruptionBudget_RatePercentagePerInterval) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_RatePercentagePerInterval.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_RatePercentagePerInterval) GetIntervalMs ¶
func (x *JobDisruptionBudget_RatePercentagePerInterval) GetIntervalMs() uint64
func (*JobDisruptionBudget_RatePercentagePerInterval) GetPercentageLimitPerInterval ¶
func (x *JobDisruptionBudget_RatePercentagePerInterval) GetPercentageLimitPerInterval() float64
func (*JobDisruptionBudget_RatePercentagePerInterval) ProtoMessage ¶
func (*JobDisruptionBudget_RatePercentagePerInterval) ProtoMessage()
func (*JobDisruptionBudget_RatePercentagePerInterval) ProtoReflect ¶
func (x *JobDisruptionBudget_RatePercentagePerInterval) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_RatePercentagePerInterval) Reset ¶
func (x *JobDisruptionBudget_RatePercentagePerInterval) Reset()
func (*JobDisruptionBudget_RatePercentagePerInterval) String ¶
func (x *JobDisruptionBudget_RatePercentagePerInterval) String() string
type JobDisruptionBudget_RatePercentagePerInterval_ ¶
type JobDisruptionBudget_RatePercentagePerInterval_ struct {
RatePercentagePerInterval *JobDisruptionBudget_RatePercentagePerInterval `protobuf:"bytes,10,opt,name=ratePercentagePerInterval,proto3,oneof"`
}
type JobDisruptionBudget_RateUnlimited ¶
type JobDisruptionBudget_RateUnlimited struct {
// contains filtered or unexported fields
}
No limits on how many containers in a job may be relocated, provided the other disruption budget constraints are not violated.
func (*JobDisruptionBudget_RateUnlimited) Descriptor
deprecated
func (*JobDisruptionBudget_RateUnlimited) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_RateUnlimited.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_RateUnlimited) ProtoMessage ¶
func (*JobDisruptionBudget_RateUnlimited) ProtoMessage()
func (*JobDisruptionBudget_RateUnlimited) ProtoReflect ¶
func (x *JobDisruptionBudget_RateUnlimited) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_RateUnlimited) Reset ¶
func (x *JobDisruptionBudget_RateUnlimited) Reset()
func (*JobDisruptionBudget_RateUnlimited) String ¶
func (x *JobDisruptionBudget_RateUnlimited) String() string
type JobDisruptionBudget_RateUnlimited_ ¶
type JobDisruptionBudget_RateUnlimited_ struct {
RateUnlimited *JobDisruptionBudget_RateUnlimited `protobuf:"bytes,5,opt,name=rateUnlimited,proto3,oneof"`
}
type JobDisruptionBudget_RelocationLimit ¶
type JobDisruptionBudget_RelocationLimit struct { Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
Maximum number of times a task can be relocated (only batch tasks, which have a maximum execution time).
func (*JobDisruptionBudget_RelocationLimit) Descriptor
deprecated
func (*JobDisruptionBudget_RelocationLimit) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_RelocationLimit.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_RelocationLimit) GetLimit ¶
func (x *JobDisruptionBudget_RelocationLimit) GetLimit() uint32
func (*JobDisruptionBudget_RelocationLimit) ProtoMessage ¶
func (*JobDisruptionBudget_RelocationLimit) ProtoMessage()
func (*JobDisruptionBudget_RelocationLimit) ProtoReflect ¶
func (x *JobDisruptionBudget_RelocationLimit) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_RelocationLimit) Reset ¶
func (x *JobDisruptionBudget_RelocationLimit) Reset()
func (*JobDisruptionBudget_RelocationLimit) String ¶
func (x *JobDisruptionBudget_RelocationLimit) String() string
type JobDisruptionBudget_RelocationLimit_ ¶
type JobDisruptionBudget_RelocationLimit_ struct {
RelocationLimit *JobDisruptionBudget_RelocationLimit `protobuf:"bytes,4,opt,name=relocationLimit,proto3,oneof"`
}
type JobDisruptionBudget_SelfManaged ¶
type JobDisruptionBudget_SelfManaged struct { // Amount of time a container owner has to migrate their containers. A // maximum will be enforced by the system. RelocationTimeMs uint64 `protobuf:"varint,1,opt,name=relocationTimeMs,proto3" json:"relocationTimeMs,omitempty"` // contains filtered or unexported fields }
Self managed task relocation policy for users that would like to orchestrate custom termination logic.
If the containers are not terminated within the confgured amount of time, the system default migration policy is assumed instead.
func (*JobDisruptionBudget_SelfManaged) Descriptor
deprecated
func (*JobDisruptionBudget_SelfManaged) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_SelfManaged.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_SelfManaged) GetRelocationTimeMs ¶
func (x *JobDisruptionBudget_SelfManaged) GetRelocationTimeMs() uint64
func (*JobDisruptionBudget_SelfManaged) ProtoMessage ¶
func (*JobDisruptionBudget_SelfManaged) ProtoMessage()
func (*JobDisruptionBudget_SelfManaged) ProtoReflect ¶
func (x *JobDisruptionBudget_SelfManaged) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_SelfManaged) Reset ¶
func (x *JobDisruptionBudget_SelfManaged) Reset()
func (*JobDisruptionBudget_SelfManaged) String ¶
func (x *JobDisruptionBudget_SelfManaged) String() string
type JobDisruptionBudget_SelfManaged_ ¶
type JobDisruptionBudget_SelfManaged_ struct {
SelfManaged *JobDisruptionBudget_SelfManaged `protobuf:"bytes,1,opt,name=selfManaged,proto3,oneof"`
}
type JobDisruptionBudget_UnhealthyTasksLimit ¶
type JobDisruptionBudget_UnhealthyTasksLimit struct { LimitOfUnhealthyContainers uint32 `protobuf:"varint,1,opt,name=limitOfUnhealthyContainers,proto3" json:"limitOfUnhealthyContainers,omitempty"` // contains filtered or unexported fields }
The maximum required amount of tasks in an unhealthy state. Tasks will not be terminated by the eviction service
if this limit would be violated.
func (*JobDisruptionBudget_UnhealthyTasksLimit) Descriptor
deprecated
func (*JobDisruptionBudget_UnhealthyTasksLimit) Descriptor() ([]byte, []int)
Deprecated: Use JobDisruptionBudget_UnhealthyTasksLimit.ProtoReflect.Descriptor instead.
func (*JobDisruptionBudget_UnhealthyTasksLimit) GetLimitOfUnhealthyContainers ¶
func (x *JobDisruptionBudget_UnhealthyTasksLimit) GetLimitOfUnhealthyContainers() uint32
func (*JobDisruptionBudget_UnhealthyTasksLimit) ProtoMessage ¶
func (*JobDisruptionBudget_UnhealthyTasksLimit) ProtoMessage()
func (*JobDisruptionBudget_UnhealthyTasksLimit) ProtoReflect ¶
func (x *JobDisruptionBudget_UnhealthyTasksLimit) ProtoReflect() protoreflect.Message
func (*JobDisruptionBudget_UnhealthyTasksLimit) Reset ¶
func (x *JobDisruptionBudget_UnhealthyTasksLimit) Reset()
func (*JobDisruptionBudget_UnhealthyTasksLimit) String ¶
func (x *JobDisruptionBudget_UnhealthyTasksLimit) String() string
type JobDisruptionBudget_UnhealthyTasksLimit_ ¶
type JobDisruptionBudget_UnhealthyTasksLimit_ struct {
UnhealthyTasksLimit *JobDisruptionBudget_UnhealthyTasksLimit `protobuf:"bytes,3,opt,name=unhealthyTasksLimit,proto3,oneof"`
}
type JobGroupInfo ¶
type JobGroupInfo struct { // (Optional) Any text. It is recommended (but not required), that the value // does not include the '-' character. Stack string `protobuf:"bytes,1,opt,name=stack,proto3" json:"stack,omitempty"` // (Optional) Any text. It is recommended (but not required), that the value // does not include the '-' character. Detail string `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"` // (Optional) Any text. It is recommended (but not required), that the value // does not include the '-' character. Sequence string `protobuf:"bytes,3,opt,name=sequence,proto3" json:"sequence,omitempty"` // contains filtered or unexported fields }
Additional information for building a supplementary job identifier, as the 'applicationName' can be shared by many jobs running at the same time in Titus. By setting 'JobGroupInfo', a user may create a job id that is guaranteed to be unique accross all currently running Titus jobs. The uniquness is checked if any of the attributes in this record is a non empty string. The full name is built as: '<application_name>-<stack>-<detail>-<sequence>.
func (*JobGroupInfo) Descriptor
deprecated
func (*JobGroupInfo) Descriptor() ([]byte, []int)
Deprecated: Use JobGroupInfo.ProtoReflect.Descriptor instead.
func (*JobGroupInfo) GetDetail ¶
func (x *JobGroupInfo) GetDetail() string
func (*JobGroupInfo) GetSequence ¶
func (x *JobGroupInfo) GetSequence() string
func (*JobGroupInfo) GetStack ¶
func (x *JobGroupInfo) GetStack() string
func (*JobGroupInfo) ProtoMessage ¶
func (*JobGroupInfo) ProtoMessage()
func (*JobGroupInfo) ProtoReflect ¶
func (x *JobGroupInfo) ProtoReflect() protoreflect.Message
func (*JobGroupInfo) Reset ¶
func (x *JobGroupInfo) Reset()
func (*JobGroupInfo) String ¶
func (x *JobGroupInfo) String() string
type JobId ¶
type JobId struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*JobId) Descriptor
deprecated
func (*JobId) ProtoMessage ¶
func (*JobId) ProtoMessage()
func (*JobId) ProtoReflect ¶
func (x *JobId) ProtoReflect() protoreflect.Message
type JobIds ¶
type JobIds struct { Id []string `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*JobIds) Descriptor
deprecated
func (*JobIds) ProtoMessage ¶
func (*JobIds) ProtoMessage()
func (*JobIds) ProtoReflect ¶
func (x *JobIds) ProtoReflect() protoreflect.Message
type JobManagementServiceClient ¶
type JobManagementServiceClient interface { // Create a new job CreateJob(ctx context.Context, in *JobDescriptor, opts ...grpc.CallOption) (*JobId, error) // Modify the number of instances for a service job. UpdateJobCapacity(ctx context.Context, in *JobCapacityUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Modify job capacity for a service job. It allows you to specify only // values (min / max / desired) that need to be updated. UpdateJobCapacityWithOptionalAttributes(ctx context.Context, in *JobCapacityUpdateWithOptionalAttributes, opts ...grpc.CallOption) (*emptypb.Empty, error) // Mark a job as enabled or disabled. Disabled jobs are not auto-scaled. UpdateJobStatus(ctx context.Context, in *JobStatusUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Update service job processes such as disable increase/decrease instance // count UpdateJobProcesses(ctx context.Context, in *JobProcessesUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Update a job disruption budget. UpdateJobDisruptionBudget(ctx context.Context, in *JobDisruptionBudgetUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Return a collection of jobs matching the given criteria. The query result // is limited to the active data set. Finished jobs/tasks are not evaluated // when the query is executed. FindJobs(ctx context.Context, in *JobQuery, opts ...grpc.CallOption) (*JobQueryResult, error) // Return a job with given id. FindJob(ctx context.Context, in *JobId, opts ...grpc.CallOption) (*Job, error) // On subscription, sends complete job (definition and active tasks). Next, // send distinct job definition // or task state chage notifications. The stream is closed by the server only // when the job is finished, which happens after the 'JobFinished' // notification is delivered. ObserveJob(ctx context.Context, in *JobId, opts ...grpc.CallOption) (JobManagementService_ObserveJobClient, error) // Equivalent to ObserveJob, applied to all active jobs. This stream never // completes. ObserveJobs(ctx context.Context, in *ObserveJobsQuery, opts ...grpc.CallOption) (JobManagementService_ObserveJobsClient, error) // `ObserveJobsWithKeepAlive` extends the `ObserveJobs` endpoint behavior by // supporting keep alive mechanism in the channel. This stream never // completes. ObserveJobsWithKeepAlive(ctx context.Context, opts ...grpc.CallOption) (JobManagementService_ObserveJobsWithKeepAliveClient, error) // Terminate all running tasks of a job, and than terminate the job. KillJob(ctx context.Context, in *JobId, opts ...grpc.CallOption) (*emptypb.Empty, error) // Update the attributes of a job. This will either create new attributes or // replace existing ones with the same key. UpdateJobAttributes(ctx context.Context, in *JobAttributesUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Delete the attributes of a job. DeleteJobAttributes(ctx context.Context, in *JobAttributesDeleteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Get a task with the specified id. FindTask(ctx context.Context, in *TaskId, opts ...grpc.CallOption) (*Task, error) // Return a collection of tasks specified in the 'TaskQuery' request matching // the given criteria. The query result is limited to the active data set. // Finished jobs/tasks are not evaluated when the query is executed. FindTasks(ctx context.Context, in *TaskQuery, opts ...grpc.CallOption) (*TaskQueryResult, error) // Terminate a task with the given id. Depending on job type, the task might // be immediately restarted/replaced with a new one. KillTask(ctx context.Context, in *TaskKillRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Update the attributes of a task. This will either create new attributes or // replace existing ones with the same key. UpdateTaskAttributes(ctx context.Context, in *TaskAttributesUpdate, opts ...grpc.CallOption) (*emptypb.Empty, error) // Delete the attributes of a task. DeleteTaskAttributes(ctx context.Context, in *TaskAttributesDeleteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Move a task from one service job to another. Source and destination jobs // must be service jobs, and compatible. // Jobs are compatible when their JobDescriptors are identical, ignoring the // following values: // // * owner // * applicationName // * jobGroupInfo (stack, details, sequence) // * disruptionBudget // * Any attributes not prefixed with `titus.` or `titusParameter.` // * Any container.attributes not prefixed with `titus.` or `titusParameter.` // * All information specific to service jobs (JobSpec): Capacity, // RetryPolicy, MigrationPolicy, etc MoveTask(ctx context.Context, in *TaskMoveRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
JobManagementServiceClient is the client API for JobManagementService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewJobManagementServiceClient ¶
func NewJobManagementServiceClient(cc grpc.ClientConnInterface) JobManagementServiceClient
type JobManagementServiceServer ¶
type JobManagementServiceServer interface { // Create a new job CreateJob(context.Context, *JobDescriptor) (*JobId, error) // Modify the number of instances for a service job. UpdateJobCapacity(context.Context, *JobCapacityUpdate) (*emptypb.Empty, error) // Modify job capacity for a service job. It allows you to specify only // values (min / max / desired) that need to be updated. UpdateJobCapacityWithOptionalAttributes(context.Context, *JobCapacityUpdateWithOptionalAttributes) (*emptypb.Empty, error) // Mark a job as enabled or disabled. Disabled jobs are not auto-scaled. UpdateJobStatus(context.Context, *JobStatusUpdate) (*emptypb.Empty, error) // Update service job processes such as disable increase/decrease instance // count UpdateJobProcesses(context.Context, *JobProcessesUpdate) (*emptypb.Empty, error) // Update a job disruption budget. UpdateJobDisruptionBudget(context.Context, *JobDisruptionBudgetUpdate) (*emptypb.Empty, error) // Return a collection of jobs matching the given criteria. The query result // is limited to the active data set. Finished jobs/tasks are not evaluated // when the query is executed. FindJobs(context.Context, *JobQuery) (*JobQueryResult, error) // Return a job with given id. FindJob(context.Context, *JobId) (*Job, error) // On subscription, sends complete job (definition and active tasks). Next, // send distinct job definition // or task state chage notifications. The stream is closed by the server only // when the job is finished, which happens after the 'JobFinished' // notification is delivered. ObserveJob(*JobId, JobManagementService_ObserveJobServer) error // Equivalent to ObserveJob, applied to all active jobs. This stream never // completes. ObserveJobs(*ObserveJobsQuery, JobManagementService_ObserveJobsServer) error // `ObserveJobsWithKeepAlive` extends the `ObserveJobs` endpoint behavior by // supporting keep alive mechanism in the channel. This stream never // completes. ObserveJobsWithKeepAlive(JobManagementService_ObserveJobsWithKeepAliveServer) error // Terminate all running tasks of a job, and than terminate the job. KillJob(context.Context, *JobId) (*emptypb.Empty, error) // Update the attributes of a job. This will either create new attributes or // replace existing ones with the same key. UpdateJobAttributes(context.Context, *JobAttributesUpdate) (*emptypb.Empty, error) // Delete the attributes of a job. DeleteJobAttributes(context.Context, *JobAttributesDeleteRequest) (*emptypb.Empty, error) // Get a task with the specified id. FindTask(context.Context, *TaskId) (*Task, error) // Return a collection of tasks specified in the 'TaskQuery' request matching // the given criteria. The query result is limited to the active data set. // Finished jobs/tasks are not evaluated when the query is executed. FindTasks(context.Context, *TaskQuery) (*TaskQueryResult, error) // Terminate a task with the given id. Depending on job type, the task might // be immediately restarted/replaced with a new one. KillTask(context.Context, *TaskKillRequest) (*emptypb.Empty, error) // Update the attributes of a task. This will either create new attributes or // replace existing ones with the same key. UpdateTaskAttributes(context.Context, *TaskAttributesUpdate) (*emptypb.Empty, error) // Delete the attributes of a task. DeleteTaskAttributes(context.Context, *TaskAttributesDeleteRequest) (*emptypb.Empty, error) // Move a task from one service job to another. Source and destination jobs // must be service jobs, and compatible. // Jobs are compatible when their JobDescriptors are identical, ignoring the // following values: // // * owner // * applicationName // * jobGroupInfo (stack, details, sequence) // * disruptionBudget // * Any attributes not prefixed with `titus.` or `titusParameter.` // * Any container.attributes not prefixed with `titus.` or `titusParameter.` // * All information specific to service jobs (JobSpec): Capacity, // RetryPolicy, MigrationPolicy, etc MoveTask(context.Context, *TaskMoveRequest) (*emptypb.Empty, error) // contains filtered or unexported methods }
JobManagementServiceServer is the server API for JobManagementService service. All implementations must embed UnimplementedJobManagementServiceServer for forward compatibility
type JobManagementService_ObserveJobClient ¶
type JobManagementService_ObserveJobClient interface { Recv() (*JobChangeNotification, error) grpc.ClientStream }
type JobManagementService_ObserveJobServer ¶
type JobManagementService_ObserveJobServer interface { Send(*JobChangeNotification) error grpc.ServerStream }
type JobManagementService_ObserveJobsClient ¶
type JobManagementService_ObserveJobsClient interface { Recv() (*JobChangeNotification, error) grpc.ClientStream }
type JobManagementService_ObserveJobsServer ¶
type JobManagementService_ObserveJobsServer interface { Send(*JobChangeNotification) error grpc.ServerStream }
type JobManagementService_ObserveJobsWithKeepAliveClient ¶
type JobManagementService_ObserveJobsWithKeepAliveClient interface { Send(*ObserveJobsWithKeepAliveRequest) error Recv() (*JobChangeNotification, error) grpc.ClientStream }
type JobManagementService_ObserveJobsWithKeepAliveServer ¶
type JobManagementService_ObserveJobsWithKeepAliveServer interface { Send(*JobChangeNotification) error Recv() (*ObserveJobsWithKeepAliveRequest, error) grpc.ServerStream }
type JobProcessesUpdate ¶
type JobProcessesUpdate struct { JobId string `protobuf:"bytes,1,opt,name=jobId,proto3" json:"jobId,omitempty"` ServiceJobProcesses *ServiceJobSpec_ServiceJobProcesses `protobuf:"bytes,2,opt,name=serviceJobProcesses,proto3" json:"serviceJobProcesses,omitempty"` // contains filtered or unexported fields }
func (*JobProcessesUpdate) Descriptor
deprecated
func (*JobProcessesUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobProcessesUpdate.ProtoReflect.Descriptor instead.
func (*JobProcessesUpdate) GetJobId ¶
func (x *JobProcessesUpdate) GetJobId() string
func (*JobProcessesUpdate) GetServiceJobProcesses ¶
func (x *JobProcessesUpdate) GetServiceJobProcesses() *ServiceJobSpec_ServiceJobProcesses
func (*JobProcessesUpdate) ProtoMessage ¶
func (*JobProcessesUpdate) ProtoMessage()
func (*JobProcessesUpdate) ProtoReflect ¶
func (x *JobProcessesUpdate) ProtoReflect() protoreflect.Message
func (*JobProcessesUpdate) Reset ¶
func (x *JobProcessesUpdate) Reset()
func (*JobProcessesUpdate) String ¶
func (x *JobProcessesUpdate) String() string
type JobQuery ¶
type JobQuery struct { // (Required) Requested page number/size. Page *Page `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` // (Optional) Collection of fields and their values for a filter. // Available query criteria: // jobIds - list of comma separated job ids // taskIds - list of comma separated task ids // owner - job owner // applicationName - job application name // imageName - image name // imageTag - image tag // capacityGroup - job assigned capacity group // jobGroupStack - job group stack // jobGroupDetail - job group details // jobGroupSequence - job group sequence // jobType - job type (batch or service) // attributes - comma separated job attribute key/value pairs (for example // "key1,key2:value2;k3:value3") attributes.op - logical 'and' or 'or' // operators, which should be applied to multiple attributes specified in the // query jobState - job state (one) taskStates - task states (multiple, comma // separated). Empty value is the same as no value set. taskStateReasons - // reasons associated with task states (multiple, comma separated) // needsMigration - if set to true, return only jobs with tasks that require // migration FilteringCriteria map[string]string `` /* 175-byte string literal not displayed */ // (Optional) If set, only field values explicitly specified in this // parameter will be returned // This does not include certain attributes like 'jobId', 'appName' which are // always returned. If the nested field value is provided, only the explicitly // listed nested fields will be returned. For example: tasks.taskId rule will // result in including just this value when encoding Task entity. Fields []string `protobuf:"bytes,5,rep,name=fields,proto3" json:"fields,omitempty"` // contains filtered or unexported fields }
Job query request. The query result is limited to the active data set. Finished jobs/tasks are not evaluated when the query is executed.
func (*JobQuery) Descriptor
deprecated
func (*JobQuery) GetFilteringCriteria ¶
func (*JobQuery) ProtoMessage ¶
func (*JobQuery) ProtoMessage()
func (*JobQuery) ProtoReflect ¶
func (x *JobQuery) ProtoReflect() protoreflect.Message
type JobQueryResult ¶
type JobQueryResult struct { Items []*Job `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*JobQueryResult) Descriptor
deprecated
func (*JobQueryResult) Descriptor() ([]byte, []int)
Deprecated: Use JobQueryResult.ProtoReflect.Descriptor instead.
func (*JobQueryResult) GetItems ¶
func (x *JobQueryResult) GetItems() []*Job
func (*JobQueryResult) GetPagination ¶
func (x *JobQueryResult) GetPagination() *Pagination
func (*JobQueryResult) ProtoMessage ¶
func (*JobQueryResult) ProtoMessage()
func (*JobQueryResult) ProtoReflect ¶
func (x *JobQueryResult) ProtoReflect() protoreflect.Message
func (*JobQueryResult) Reset ¶
func (x *JobQueryResult) Reset()
func (*JobQueryResult) String ¶
func (x *JobQueryResult) String() string
type JobStatus ¶
type JobStatus struct { // (Required) Job state State JobStatus_JobState `protobuf:"varint,1,opt,name=state,proto3,enum=com.netflix.titus.JobStatus_JobState" json:"state,omitempty"` // (Optional) An identifier of an event that caused a transition to this // state. Each job manager can introduce its own // set of reason codes. As of now, there are no common reason codes defined // for jobs. ReasonCode string `protobuf:"bytes,2,opt,name=reasonCode,proto3" json:"reasonCode,omitempty"` // (Optional) Textual description accompanying the 'reasonCode'. ReasonMessage string `protobuf:"bytes,3,opt,name=reasonMessage,proto3" json:"reasonMessage,omitempty"` // Time when a transition to a state happened. Timestamp uint64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Composite data structure holding both job state information and the reason of the transition to this state.
func (*JobStatus) Descriptor
deprecated
func (*JobStatus) GetReasonCode ¶
func (*JobStatus) GetReasonMessage ¶
func (*JobStatus) GetState ¶
func (x *JobStatus) GetState() JobStatus_JobState
func (*JobStatus) GetTimestamp ¶
func (*JobStatus) ProtoMessage ¶
func (*JobStatus) ProtoMessage()
func (*JobStatus) ProtoReflect ¶
func (x *JobStatus) ProtoReflect() protoreflect.Message
type JobStatusUpdate ¶
type JobStatusUpdate struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` EnableStatus bool `protobuf:"varint,2,opt,name=enableStatus,proto3" json:"enableStatus,omitempty"` // contains filtered or unexported fields }
func (*JobStatusUpdate) Descriptor
deprecated
func (*JobStatusUpdate) Descriptor() ([]byte, []int)
Deprecated: Use JobStatusUpdate.ProtoReflect.Descriptor instead.
func (*JobStatusUpdate) GetEnableStatus ¶
func (x *JobStatusUpdate) GetEnableStatus() bool
func (*JobStatusUpdate) GetId ¶
func (x *JobStatusUpdate) GetId() string
func (*JobStatusUpdate) ProtoMessage ¶
func (*JobStatusUpdate) ProtoMessage()
func (*JobStatusUpdate) ProtoReflect ¶
func (x *JobStatusUpdate) ProtoReflect() protoreflect.Message
func (*JobStatusUpdate) Reset ¶
func (x *JobStatusUpdate) Reset()
func (*JobStatusUpdate) String ¶
func (x *JobStatusUpdate) String() string
type JobStatus_JobState ¶
type JobStatus_JobState int32
State information associated with a job.
const ( // A job is persisted in Titus and is ready to be scheduled. JobStatus_Accepted JobStatus_JobState = 0 // A job still has running tasks that were requested to be terminated. No // more tasks for this job are deployed. // Job policy update operations are not allowed. JobStatus_KillInitiated JobStatus_JobState = 1 // A job has no running tasks, and new tasks cannot be created. Job policy // update operations are not allowed. JobStatus_Finished JobStatus_JobState = 2 )
func (JobStatus_JobState) Descriptor ¶
func (JobStatus_JobState) Descriptor() protoreflect.EnumDescriptor
func (JobStatus_JobState) Enum ¶
func (x JobStatus_JobState) Enum() *JobStatus_JobState
func (JobStatus_JobState) EnumDescriptor
deprecated
func (JobStatus_JobState) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobStatus_JobState.Descriptor instead.
func (JobStatus_JobState) Number ¶
func (x JobStatus_JobState) Number() protoreflect.EnumNumber
func (JobStatus_JobState) String ¶
func (x JobStatus_JobState) String() string
func (JobStatus_JobState) Type ¶
func (JobStatus_JobState) Type() protoreflect.EnumType
type KeepAliveRequest ¶
type KeepAliveRequest struct { // A unique identifier that should be returned in the corresponding // `KeepAliveResponse` message. RequestId uint64 `protobuf:"varint,1,opt,name=requestId,proto3" json:"requestId,omitempty"` // Client side time at which the keep alive request was created. Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
`KeepAliveRequest` and KeepAliveResponse can be used to measure data propagation latency in an event stream and for data checkpointing.
func (*KeepAliveRequest) Descriptor
deprecated
func (*KeepAliveRequest) Descriptor() ([]byte, []int)
Deprecated: Use KeepAliveRequest.ProtoReflect.Descriptor instead.
func (*KeepAliveRequest) GetRequestId ¶
func (x *KeepAliveRequest) GetRequestId() uint64
func (*KeepAliveRequest) GetTimestamp ¶
func (x *KeepAliveRequest) GetTimestamp() uint64
func (*KeepAliveRequest) ProtoMessage ¶
func (*KeepAliveRequest) ProtoMessage()
func (*KeepAliveRequest) ProtoReflect ¶
func (x *KeepAliveRequest) ProtoReflect() protoreflect.Message
func (*KeepAliveRequest) Reset ¶
func (x *KeepAliveRequest) Reset()
func (*KeepAliveRequest) String ¶
func (x *KeepAliveRequest) String() string
type KeepAliveResponse ¶
type KeepAliveResponse struct { // The keep alive request that is being acknowledged. Request *KeepAliveRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // The server side time at which the keep alive response was created. Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*KeepAliveResponse) Descriptor
deprecated
func (*KeepAliveResponse) Descriptor() ([]byte, []int)
Deprecated: Use KeepAliveResponse.ProtoReflect.Descriptor instead.
func (*KeepAliveResponse) GetRequest ¶
func (x *KeepAliveResponse) GetRequest() *KeepAliveRequest
func (*KeepAliveResponse) GetTimestamp ¶
func (x *KeepAliveResponse) GetTimestamp() uint64
func (*KeepAliveResponse) ProtoMessage ¶
func (*KeepAliveResponse) ProtoMessage()
func (*KeepAliveResponse) ProtoReflect ¶
func (x *KeepAliveResponse) ProtoReflect() protoreflect.Message
func (*KeepAliveResponse) Reset ¶
func (x *KeepAliveResponse) Reset()
func (*KeepAliveResponse) String ¶
func (x *KeepAliveResponse) String() string
type Level ¶
type Level int32
Titus hierarchy level.
func (Level) Descriptor ¶
func (Level) Descriptor() protoreflect.EnumDescriptor
func (Level) EnumDescriptor
deprecated
func (Level) Number ¶
func (x Level) Number() protoreflect.EnumNumber
func (Level) Type ¶
func (Level) Type() protoreflect.EnumType
type LogLocation ¶
type LogLocation struct { // (Required) Log access via UI. Ui *LogLocation_UI `protobuf:"bytes,1,opt,name=ui,proto3" json:"ui,omitempty"` // (Optional) Live log access. Provided only for running tasks. LiveStream *LogLocation_LiveStream `protobuf:"bytes,2,opt,name=liveStream,proto3" json:"liveStream,omitempty"` // (Required) S3 log location. S3 *LogLocation_S3 `protobuf:"bytes,3,opt,name=s3,proto3" json:"s3,omitempty"` // contains filtered or unexported fields }
Task log locations
func (*LogLocation) Descriptor
deprecated
func (*LogLocation) Descriptor() ([]byte, []int)
Deprecated: Use LogLocation.ProtoReflect.Descriptor instead.
func (*LogLocation) GetLiveStream ¶
func (x *LogLocation) GetLiveStream() *LogLocation_LiveStream
func (*LogLocation) GetS3 ¶
func (x *LogLocation) GetS3() *LogLocation_S3
func (*LogLocation) GetUi ¶
func (x *LogLocation) GetUi() *LogLocation_UI
func (*LogLocation) ProtoMessage ¶
func (*LogLocation) ProtoMessage()
func (*LogLocation) ProtoReflect ¶
func (x *LogLocation) ProtoReflect() protoreflect.Message
func (*LogLocation) Reset ¶
func (x *LogLocation) Reset()
func (*LogLocation) String ¶
func (x *LogLocation) String() string
type LogLocation_LiveStream ¶
type LogLocation_LiveStream struct { // (Required) Live log URL. Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
URL address to a container log service. When a container is running, its stdout/stderr or any other file in the
'/logs' folder can be acccessed via this endpoint. The endpoint becomes unavailable when the container terminates. A user should provide the 'f' query parameter to specify a file to download. If the 'f' query parameter is net set, it defaults to 'stdout'. The file path must be relative to the '/logs' folder.
func (*LogLocation_LiveStream) Descriptor
deprecated
func (*LogLocation_LiveStream) Descriptor() ([]byte, []int)
Deprecated: Use LogLocation_LiveStream.ProtoReflect.Descriptor instead.
func (*LogLocation_LiveStream) GetUrl ¶
func (x *LogLocation_LiveStream) GetUrl() string
func (*LogLocation_LiveStream) ProtoMessage ¶
func (*LogLocation_LiveStream) ProtoMessage()
func (*LogLocation_LiveStream) ProtoReflect ¶
func (x *LogLocation_LiveStream) ProtoReflect() protoreflect.Message
func (*LogLocation_LiveStream) Reset ¶
func (x *LogLocation_LiveStream) Reset()
func (*LogLocation_LiveStream) String ¶
func (x *LogLocation_LiveStream) String() string
type LogLocation_S3 ¶
type LogLocation_S3 struct { // (Required) AWS account name. AccountName string `protobuf:"bytes,1,opt,name=accountName,proto3" json:"accountName,omitempty"` // (Required) AWS account id. AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"` // (Required) AWS region. Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"` // (Required) S3 bucket. Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"` // (Required) The key prefix in the S3 bucket. The assumption is that the // consumer finds all objects based on this key prefix. Key string `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
Location of S3 folder containing container's log files.
func (*LogLocation_S3) Descriptor
deprecated
func (*LogLocation_S3) Descriptor() ([]byte, []int)
Deprecated: Use LogLocation_S3.ProtoReflect.Descriptor instead.
func (*LogLocation_S3) GetAccountId ¶
func (x *LogLocation_S3) GetAccountId() string
func (*LogLocation_S3) GetAccountName ¶
func (x *LogLocation_S3) GetAccountName() string
func (*LogLocation_S3) GetBucket ¶
func (x *LogLocation_S3) GetBucket() string
func (*LogLocation_S3) GetKey ¶
func (x *LogLocation_S3) GetKey() string
func (*LogLocation_S3) GetRegion ¶
func (x *LogLocation_S3) GetRegion() string
func (*LogLocation_S3) ProtoMessage ¶
func (*LogLocation_S3) ProtoMessage()
func (*LogLocation_S3) ProtoReflect ¶
func (x *LogLocation_S3) ProtoReflect() protoreflect.Message
func (*LogLocation_S3) Reset ¶
func (x *LogLocation_S3) Reset()
func (*LogLocation_S3) String ¶
func (x *LogLocation_S3) String() string
type LogLocation_UI ¶
type LogLocation_UI struct { // (Required) UI URL. Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
URL pointing to a UI based log viewer.
func (*LogLocation_UI) Descriptor
deprecated
func (*LogLocation_UI) Descriptor() ([]byte, []int)
Deprecated: Use LogLocation_UI.ProtoReflect.Descriptor instead.
func (*LogLocation_UI) GetUrl ¶
func (x *LogLocation_UI) GetUrl() string
func (*LogLocation_UI) ProtoMessage ¶
func (*LogLocation_UI) ProtoMessage()
func (*LogLocation_UI) ProtoReflect ¶
func (x *LogLocation_UI) ProtoReflect() protoreflect.Message
func (*LogLocation_UI) Reset ¶
func (x *LogLocation_UI) Reset()
func (*LogLocation_UI) String ¶
func (x *LogLocation_UI) String() string
type MigrationDetails ¶
type MigrationDetails struct { // true when the the task needs to be migrated to another agent. NeedsMigration bool `protobuf:"varint,1,opt,name=needsMigration,proto3" json:"needsMigration,omitempty"` // The deadline time that the owner must migrate their task by or the system // will automatically do it. This value is irrelevant if 'needsMigration' is // set to false and will default to the value '0'. Deadline uint64 `protobuf:"varint,2,opt,name=deadline,proto3" json:"deadline,omitempty"` // Time at which the migration decision was made. // This value is irrelevant if 'needsMigration' is set to false and will // default to the value '0'. Started uint64 `protobuf:"varint,3,opt,name=started,proto3" json:"started,omitempty"` // contains filtered or unexported fields }
Migration details
func (*MigrationDetails) Descriptor
deprecated
func (*MigrationDetails) Descriptor() ([]byte, []int)
Deprecated: Use MigrationDetails.ProtoReflect.Descriptor instead.
func (*MigrationDetails) GetDeadline ¶
func (x *MigrationDetails) GetDeadline() uint64
func (*MigrationDetails) GetNeedsMigration ¶
func (x *MigrationDetails) GetNeedsMigration() bool
func (*MigrationDetails) GetStarted ¶
func (x *MigrationDetails) GetStarted() uint64
func (*MigrationDetails) ProtoMessage ¶
func (*MigrationDetails) ProtoMessage()
func (*MigrationDetails) ProtoReflect ¶
func (x *MigrationDetails) ProtoReflect() protoreflect.Message
func (*MigrationDetails) Reset ¶
func (x *MigrationDetails) Reset()
func (*MigrationDetails) String ¶
func (x *MigrationDetails) String() string
type MigrationPolicy ¶
type MigrationPolicy struct { // (Required) Migration policy. // // Types that are assignable to Policy: // *MigrationPolicy_SystemDefault_ // *MigrationPolicy_SelfManaged_ Policy isMigrationPolicy_Policy `protobuf_oneof:"Policy"` // contains filtered or unexported fields }
Migration polices.
func (*MigrationPolicy) Descriptor
deprecated
func (*MigrationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use MigrationPolicy.ProtoReflect.Descriptor instead.
func (*MigrationPolicy) GetPolicy ¶
func (m *MigrationPolicy) GetPolicy() isMigrationPolicy_Policy
func (*MigrationPolicy) GetSelfManaged ¶
func (x *MigrationPolicy) GetSelfManaged() *MigrationPolicy_SelfManaged
func (*MigrationPolicy) GetSystemDefault ¶
func (x *MigrationPolicy) GetSystemDefault() *MigrationPolicy_SystemDefault
func (*MigrationPolicy) ProtoMessage ¶
func (*MigrationPolicy) ProtoMessage()
func (*MigrationPolicy) ProtoReflect ¶
func (x *MigrationPolicy) ProtoReflect() protoreflect.Message
func (*MigrationPolicy) Reset ¶
func (x *MigrationPolicy) Reset()
func (*MigrationPolicy) String ¶
func (x *MigrationPolicy) String() string
type MigrationPolicy_SelfManaged ¶
type MigrationPolicy_SelfManaged struct {
// contains filtered or unexported fields
}
The self managed policy where the owner needs to migrate the tasks.
func (*MigrationPolicy_SelfManaged) Descriptor
deprecated
func (*MigrationPolicy_SelfManaged) Descriptor() ([]byte, []int)
Deprecated: Use MigrationPolicy_SelfManaged.ProtoReflect.Descriptor instead.
func (*MigrationPolicy_SelfManaged) ProtoMessage ¶
func (*MigrationPolicy_SelfManaged) ProtoMessage()
func (*MigrationPolicy_SelfManaged) ProtoReflect ¶
func (x *MigrationPolicy_SelfManaged) ProtoReflect() protoreflect.Message
func (*MigrationPolicy_SelfManaged) Reset ¶
func (x *MigrationPolicy_SelfManaged) Reset()
func (*MigrationPolicy_SelfManaged) String ¶
func (x *MigrationPolicy_SelfManaged) String() string
type MigrationPolicy_SelfManaged_ ¶
type MigrationPolicy_SelfManaged_ struct {
SelfManaged *MigrationPolicy_SelfManaged `protobuf:"bytes,2,opt,name=selfManaged,proto3,oneof"`
}
type MigrationPolicy_SystemDefault ¶
type MigrationPolicy_SystemDefault struct {
// contains filtered or unexported fields
}
The system default migration policy.
func (*MigrationPolicy_SystemDefault) Descriptor
deprecated
func (*MigrationPolicy_SystemDefault) Descriptor() ([]byte, []int)
Deprecated: Use MigrationPolicy_SystemDefault.ProtoReflect.Descriptor instead.
func (*MigrationPolicy_SystemDefault) ProtoMessage ¶
func (*MigrationPolicy_SystemDefault) ProtoMessage()
func (*MigrationPolicy_SystemDefault) ProtoReflect ¶
func (x *MigrationPolicy_SystemDefault) ProtoReflect() protoreflect.Message
func (*MigrationPolicy_SystemDefault) Reset ¶
func (x *MigrationPolicy_SystemDefault) Reset()
func (*MigrationPolicy_SystemDefault) String ¶
func (x *MigrationPolicy_SystemDefault) String() string
type MigrationPolicy_SystemDefault_ ¶
type MigrationPolicy_SystemDefault_ struct {
SystemDefault *MigrationPolicy_SystemDefault `protobuf:"bytes,1,opt,name=systemDefault,proto3,oneof"`
}
type MountPerm ¶
type MountPerm int32
Disk mount permission mask
func (MountPerm) Descriptor ¶
func (MountPerm) Descriptor() protoreflect.EnumDescriptor
func (MountPerm) EnumDescriptor
deprecated
func (MountPerm) Number ¶
func (x MountPerm) Number() protoreflect.EnumNumber
func (MountPerm) Type ¶
func (MountPerm) Type() protoreflect.EnumType
type NetworkConfiguration ¶
type NetworkConfiguration struct { // Sets the overall network mode for all containers for a Task launched by // this job NetworkMode NetworkConfiguration_NetworkMode `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Network settings for tasks launched by this job
func (*NetworkConfiguration) Descriptor
deprecated
func (*NetworkConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfiguration.ProtoReflect.Descriptor instead.
func (*NetworkConfiguration) GetNetworkMode ¶
func (x *NetworkConfiguration) GetNetworkMode() NetworkConfiguration_NetworkMode
func (*NetworkConfiguration) ProtoMessage ¶
func (*NetworkConfiguration) ProtoMessage()
func (*NetworkConfiguration) ProtoReflect ¶
func (x *NetworkConfiguration) ProtoReflect() protoreflect.Message
func (*NetworkConfiguration) Reset ¶
func (x *NetworkConfiguration) Reset()
func (*NetworkConfiguration) String ¶
func (x *NetworkConfiguration) String() string
type NetworkConfiguration_NetworkMode ¶
type NetworkConfiguration_NetworkMode int32
const ( // Unknown, the backend will have to chose a sane default base on other // inputs NetworkConfiguration_UnknownNetworkMode NetworkConfiguration_NetworkMode = 0 // IPv4 only means the task will not get an ipv6 address, and will only get // a unique v4. NetworkConfiguration_Ipv4Only NetworkConfiguration_NetworkMode = 1 // IPv6 And IPv4 (True Dual Stack), each task gets a unique v6 and v4 // address. NetworkConfiguration_Ipv6AndIpv4 NetworkConfiguration_NetworkMode = 2 // IPv6 and IPv4 Fallback uses the Titus IPv4 "transition mechanism" to give // v4 connectivity transparently without providing every container their own // IPv4 address. From a spinnaker/task perspective, only an IPv6 address is // allocated to the task. NetworkConfiguration_Ipv6AndIpv4Fallback NetworkConfiguration_NetworkMode = 3 // IPv6 Only is for true believers, no IPv4 connectivity is provided. NetworkConfiguration_Ipv6Only NetworkConfiguration_NetworkMode = 4 // HighScale is a special mode, which applies opinionated network settings // to the workload for maximum scalability for the network. // Enabling this mode *removes* the option for the user to select which // subnets or security groups in use by the workload. // Instead, special HighScale subnets and security groups are chosen. NetworkConfiguration_HighScale NetworkConfiguration_NetworkMode = 5 )
func (NetworkConfiguration_NetworkMode) Descriptor ¶
func (NetworkConfiguration_NetworkMode) Descriptor() protoreflect.EnumDescriptor
func (NetworkConfiguration_NetworkMode) Enum ¶
func (x NetworkConfiguration_NetworkMode) Enum() *NetworkConfiguration_NetworkMode
func (NetworkConfiguration_NetworkMode) EnumDescriptor
deprecated
func (NetworkConfiguration_NetworkMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkConfiguration_NetworkMode.Descriptor instead.
func (NetworkConfiguration_NetworkMode) Number ¶
func (x NetworkConfiguration_NetworkMode) Number() protoreflect.EnumNumber
func (NetworkConfiguration_NetworkMode) String ¶
func (x NetworkConfiguration_NetworkMode) String() string
func (NetworkConfiguration_NetworkMode) Type ¶
func (NetworkConfiguration_NetworkMode) Type() protoreflect.EnumType
type ObserveJobsQuery ¶
type ObserveJobsQuery struct { // (Optional) Collection of fields and their values for a filter. // Available query criteria: // jobIds - list of comma separated job ids // taskIds - list of comma separated task ids // owner - job owner // applicationName - job application name // imageName - image name // imageTag - image tag // capacityGroup - job assigned capacity group // jobGroupStack - job group stack // jobGroupDetail - job group details // jobGroupSequence - job group sequence // jobType - job type (batch or service) // attributes - comma separated job attribute key/value pairs. The same key // may occur multiple times, with different // values (any value matches the filter). A value may be omitted, // in which case if the key occurs only once, only presence of // the key is checked, without value comparison (otherwise the // value is an empty string). Example filters: // * 'key1' - matches, if the key is present // * 'key2:value2' - matches if the attributes contain key 'key2' // with value 'value2' // * 'key3,key3:value3a,key3:value3b' - matches if the attributes // contain key 'key3' with value ” or 'value3a' or 'value3b' All // the above can be passed together as // 'key1,key2:value2,key3,key3:value3a,key3:value3b' // attributes.op - logical 'and' or 'or' operators, which should be applied to // multiple attributes specified in the query jobState - job state (one) // taskStates - task states (multiple, comma separated). Empty value is the // same as no value set. taskStateReasons - reasons associated with task // states (multiple, comma separated) needsMigration - if set to true, return // only jobs with tasks that require migration FilteringCriteria map[string]string `` /* 175-byte string literal not displayed */ // (Optional) If set, only job field values explicitly given in this parameter // will be returned JobFields []string `protobuf:"bytes,2,rep,name=jobFields,proto3" json:"jobFields,omitempty"` // (Optional) If set, only task field values explicitly given in this // parameter will be returned TaskFields []string `protobuf:"bytes,3,rep,name=taskFields,proto3" json:"taskFields,omitempty"` // contains filtered or unexported fields }
The filtering criteria is applied to both Job and Task events. If a criteria applies to task fields, the stream will include both task events matching it, and events for jobs with tasks that match it. The opposite is also true, e.g.: a criteria on applicationName (a job field) will include both job events matching it, and events for tasks belonging to a job that matches it.
func (*ObserveJobsQuery) Descriptor
deprecated
func (*ObserveJobsQuery) Descriptor() ([]byte, []int)
Deprecated: Use ObserveJobsQuery.ProtoReflect.Descriptor instead.
func (*ObserveJobsQuery) GetFilteringCriteria ¶
func (x *ObserveJobsQuery) GetFilteringCriteria() map[string]string
func (*ObserveJobsQuery) GetJobFields ¶
func (x *ObserveJobsQuery) GetJobFields() []string
func (*ObserveJobsQuery) GetTaskFields ¶
func (x *ObserveJobsQuery) GetTaskFields() []string
func (*ObserveJobsQuery) ProtoMessage ¶
func (*ObserveJobsQuery) ProtoMessage()
func (*ObserveJobsQuery) ProtoReflect ¶
func (x *ObserveJobsQuery) ProtoReflect() protoreflect.Message
func (*ObserveJobsQuery) Reset ¶
func (x *ObserveJobsQuery) Reset()
func (*ObserveJobsQuery) String ¶
func (x *ObserveJobsQuery) String() string
type ObserveJobsWithKeepAliveRequest ¶
type ObserveJobsWithKeepAliveRequest struct { // Types that are assignable to Kind: // *ObserveJobsWithKeepAliveRequest_Query // *ObserveJobsWithKeepAliveRequest_KeepAliveRequest Kind isObserveJobsWithKeepAliveRequest_Kind `protobuf_oneof:"Kind"` // contains filtered or unexported fields }
func (*ObserveJobsWithKeepAliveRequest) Descriptor
deprecated
func (*ObserveJobsWithKeepAliveRequest) Descriptor() ([]byte, []int)
Deprecated: Use ObserveJobsWithKeepAliveRequest.ProtoReflect.Descriptor instead.
func (*ObserveJobsWithKeepAliveRequest) GetKeepAliveRequest ¶
func (x *ObserveJobsWithKeepAliveRequest) GetKeepAliveRequest() *KeepAliveRequest
func (*ObserveJobsWithKeepAliveRequest) GetKind ¶
func (m *ObserveJobsWithKeepAliveRequest) GetKind() isObserveJobsWithKeepAliveRequest_Kind
func (*ObserveJobsWithKeepAliveRequest) GetQuery ¶
func (x *ObserveJobsWithKeepAliveRequest) GetQuery() *ObserveJobsQuery
func (*ObserveJobsWithKeepAliveRequest) ProtoMessage ¶
func (*ObserveJobsWithKeepAliveRequest) ProtoMessage()
func (*ObserveJobsWithKeepAliveRequest) ProtoReflect ¶
func (x *ObserveJobsWithKeepAliveRequest) ProtoReflect() protoreflect.Message
func (*ObserveJobsWithKeepAliveRequest) Reset ¶
func (x *ObserveJobsWithKeepAliveRequest) Reset()
func (*ObserveJobsWithKeepAliveRequest) String ¶
func (x *ObserveJobsWithKeepAliveRequest) String() string
type ObserveJobsWithKeepAliveRequest_KeepAliveRequest ¶
type ObserveJobsWithKeepAliveRequest_KeepAliveRequest struct {
KeepAliveRequest *KeepAliveRequest `protobuf:"bytes,2,opt,name=keepAliveRequest,proto3,oneof"`
}
type ObserveJobsWithKeepAliveRequest_Query ¶
type ObserveJobsWithKeepAliveRequest_Query struct {
Query *ObserveJobsQuery `protobuf:"bytes,1,opt,name=query,proto3,oneof"`
}
type Owner ¶
type Owner struct { // (Required) An owner's email address. TeamEmail string `protobuf:"bytes,1,opt,name=teamEmail,proto3" json:"teamEmail,omitempty"` // contains filtered or unexported fields }
An owner of a job.
func (*Owner) Descriptor
deprecated
func (*Owner) GetTeamEmail ¶
func (*Owner) ProtoMessage ¶
func (*Owner) ProtoMessage()
func (*Owner) ProtoReflect ¶
func (x *Owner) ProtoReflect() protoreflect.Message
type Page ¶
type Page struct { // (Optional) Requested page number, starting from 0 (defaults to 0 if not // specified). // (Deprecated) Use cursor-based pagination instead. // // Deprecated: Do not use. PageNumber int32 `protobuf:"varint,1,opt,name=pageNumber,proto3" json:"pageNumber,omitempty"` // (Required) Requested page size (if not specified, default size is // operation specific). PageSize int32 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"` // (Optional) The position in the collection from which the next page should // be returned. If the cursor value is set, it is // always used, irrespective of the page number set. Cursor string `protobuf:"bytes,3,opt,name=cursor,proto3" json:"cursor,omitempty"` // contains filtered or unexported fields }
An entity representing single page of a collection. Prefer using cursor-based pagination, pageNumber is being retired.
For the first page, leave both pageNumber and cursor empty.
func (*Page) Descriptor
deprecated
func (*Page) GetPageNumber
deprecated
func (*Page) GetPageSize ¶
func (*Page) ProtoMessage ¶
func (*Page) ProtoMessage()
func (*Page) ProtoReflect ¶
func (x *Page) ProtoReflect() protoreflect.Message
type Pagination ¶
type Pagination struct { // (Required) Requested page details. CurrentPage *Page `protobuf:"bytes,1,opt,name=currentPage,proto3" json:"currentPage,omitempty"` // Are there any more items to return? Use the cursor to fetch the next page // when required. HasMore bool `protobuf:"varint,2,opt,name=hasMore,proto3" json:"hasMore,omitempty"` // (Deprecated) Use cursor-based pagination instead. Total number of pages. // // Deprecated: Do not use. TotalPages int32 `protobuf:"varint,3,opt,name=totalPages,proto3" json:"totalPages,omitempty"` // Total number of items. TotalItems int32 `protobuf:"varint,4,opt,name=totalItems,proto3" json:"totalItems,omitempty"` // The last retrieved item's position in the collection. The cursor value can // be sent on a subsequent request to // get the next page of items. Using cursors, instead of page numbers, will // guarantee that all items are retrieved with a potential of items being // duplicated. Cursor string `protobuf:"bytes,5,opt,name=cursor,proto3" json:"cursor,omitempty"` // Position of the cursor relative to totalItems. It can be used to determine // what pageNumber would overlap with a // cursor, or to provide an idea of progress when walking all pages. Valid // values are [0, totalItems-1]. CursorPosition int32 `protobuf:"varint,6,opt,name=cursorPosition,proto3" json:"cursorPosition,omitempty"` // contains filtered or unexported fields }
An entity representing pagination information returned to a client iterating over its elements. It includes current page that the client requested, and the total collection size. As not always pageCount * pageSize == itemCount, the item count is included as well.
func (*Pagination) Descriptor
deprecated
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated: Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) GetCurrentPage ¶
func (x *Pagination) GetCurrentPage() *Page
func (*Pagination) GetCursor ¶
func (x *Pagination) GetCursor() string
func (*Pagination) GetCursorPosition ¶
func (x *Pagination) GetCursorPosition() int32
func (*Pagination) GetHasMore ¶
func (x *Pagination) GetHasMore() bool
func (*Pagination) GetTotalItems ¶
func (x *Pagination) GetTotalItems() int32
func (*Pagination) GetTotalPages
deprecated
func (x *Pagination) GetTotalPages() int32
Deprecated: Do not use.
func (*Pagination) ProtoMessage ¶
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶
func (x *Pagination) ProtoReflect() protoreflect.Message
func (*Pagination) Reset ¶
func (x *Pagination) Reset()
func (*Pagination) String ¶
func (x *Pagination) String() string
type ParametersValidationRequest ¶
type ParametersValidationRequest struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` Subnets []string `protobuf:"bytes,2,rep,name=subnets,proto3" json:"subnets,omitempty"` SecurityGroups []string `protobuf:"bytes,3,rep,name=securityGroups,proto3" json:"securityGroups,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationRequest) Descriptor
deprecated
func (*ParametersValidationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationRequest.ProtoReflect.Descriptor instead.
func (*ParametersValidationRequest) GetAccountId ¶
func (x *ParametersValidationRequest) GetAccountId() string
func (*ParametersValidationRequest) GetSecurityGroups ¶
func (x *ParametersValidationRequest) GetSecurityGroups() []string
func (*ParametersValidationRequest) GetSubnets ¶
func (x *ParametersValidationRequest) GetSubnets() []string
func (*ParametersValidationRequest) ProtoMessage ¶
func (*ParametersValidationRequest) ProtoMessage()
func (*ParametersValidationRequest) ProtoReflect ¶
func (x *ParametersValidationRequest) ProtoReflect() protoreflect.Message
func (*ParametersValidationRequest) Reset ¶
func (x *ParametersValidationRequest) Reset()
func (*ParametersValidationRequest) String ¶
func (x *ParametersValidationRequest) String() string
type ParametersValidationResponse ¶
type ParametersValidationResponse struct { // If the following structure does not contain any failure elements, it // implies a validation success ValidationFailures []*ParametersValidationResponse_ValidationFailure `protobuf:"bytes,1,rep,name=validationFailures,proto3" json:"validationFailures,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse) Descriptor
deprecated
func (*ParametersValidationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse) GetValidationFailures ¶
func (x *ParametersValidationResponse) GetValidationFailures() []*ParametersValidationResponse_ValidationFailure
func (*ParametersValidationResponse) ProtoMessage ¶
func (*ParametersValidationResponse) ProtoMessage()
func (*ParametersValidationResponse) ProtoReflect ¶
func (x *ParametersValidationResponse) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse) Reset ¶
func (x *ParametersValidationResponse) Reset()
func (*ParametersValidationResponse) String ¶
func (x *ParametersValidationResponse) String() string
type ParametersValidationResponse_AccountIdUnsupported ¶
type ParametersValidationResponse_AccountIdUnsupported struct { AccountId string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_AccountIdUnsupported) Descriptor
deprecated
func (*ParametersValidationResponse_AccountIdUnsupported) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_AccountIdUnsupported.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_AccountIdUnsupported) GetAccountId ¶
func (x *ParametersValidationResponse_AccountIdUnsupported) GetAccountId() string
func (*ParametersValidationResponse_AccountIdUnsupported) ProtoMessage ¶
func (*ParametersValidationResponse_AccountIdUnsupported) ProtoMessage()
func (*ParametersValidationResponse_AccountIdUnsupported) ProtoReflect ¶
func (x *ParametersValidationResponse_AccountIdUnsupported) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_AccountIdUnsupported) Reset ¶
func (x *ParametersValidationResponse_AccountIdUnsupported) Reset()
func (*ParametersValidationResponse_AccountIdUnsupported) String ¶
func (x *ParametersValidationResponse_AccountIdUnsupported) String() string
type ParametersValidationResponse_SecurityGroupNotFound ¶
type ParametersValidationResponse_SecurityGroupNotFound struct { SecurityGroup string `protobuf:"bytes,1,opt,name=securityGroup,proto3" json:"securityGroup,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_SecurityGroupNotFound) Descriptor
deprecated
func (*ParametersValidationResponse_SecurityGroupNotFound) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_SecurityGroupNotFound.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_SecurityGroupNotFound) GetSecurityGroup ¶
func (x *ParametersValidationResponse_SecurityGroupNotFound) GetSecurityGroup() string
func (*ParametersValidationResponse_SecurityGroupNotFound) ProtoMessage ¶
func (*ParametersValidationResponse_SecurityGroupNotFound) ProtoMessage()
func (*ParametersValidationResponse_SecurityGroupNotFound) ProtoReflect ¶
func (x *ParametersValidationResponse_SecurityGroupNotFound) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_SecurityGroupNotFound) Reset ¶
func (x *ParametersValidationResponse_SecurityGroupNotFound) Reset()
func (*ParametersValidationResponse_SecurityGroupNotFound) String ¶
func (x *ParametersValidationResponse_SecurityGroupNotFound) String() string
type ParametersValidationResponse_SubnetDoesNotMatchAccountId ¶
type ParametersValidationResponse_SubnetDoesNotMatchAccountId struct { SubnetId string `protobuf:"bytes,1,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) Descriptor
deprecated
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_SubnetDoesNotMatchAccountId.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) GetSubnetId ¶
func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) GetSubnetId() string
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) ProtoMessage ¶
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) ProtoMessage()
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) ProtoReflect ¶
func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) Reset ¶
func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) Reset()
func (*ParametersValidationResponse_SubnetDoesNotMatchAccountId) String ¶
func (x *ParametersValidationResponse_SubnetDoesNotMatchAccountId) String() string
type ParametersValidationResponse_SubnetNotFound ¶
type ParametersValidationResponse_SubnetNotFound struct { SubnetId string `protobuf:"bytes,1,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_SubnetNotFound) Descriptor
deprecated
func (*ParametersValidationResponse_SubnetNotFound) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_SubnetNotFound.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_SubnetNotFound) GetSubnetId ¶
func (x *ParametersValidationResponse_SubnetNotFound) GetSubnetId() string
func (*ParametersValidationResponse_SubnetNotFound) ProtoMessage ¶
func (*ParametersValidationResponse_SubnetNotFound) ProtoMessage()
func (*ParametersValidationResponse_SubnetNotFound) ProtoReflect ¶
func (x *ParametersValidationResponse_SubnetNotFound) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_SubnetNotFound) Reset ¶
func (x *ParametersValidationResponse_SubnetNotFound) Reset()
func (*ParametersValidationResponse_SubnetNotFound) String ¶
func (x *ParametersValidationResponse_SubnetNotFound) String() string
type ParametersValidationResponse_SubnetsTooDiverse ¶
type ParametersValidationResponse_SubnetsTooDiverse struct { SubnetId string `protobuf:"bytes,1,opt,name=subnetId,proto3" json:"subnetId,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_SubnetsTooDiverse) Descriptor
deprecated
func (*ParametersValidationResponse_SubnetsTooDiverse) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_SubnetsTooDiverse.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_SubnetsTooDiverse) GetSubnetId ¶
func (x *ParametersValidationResponse_SubnetsTooDiverse) GetSubnetId() string
func (*ParametersValidationResponse_SubnetsTooDiverse) ProtoMessage ¶
func (*ParametersValidationResponse_SubnetsTooDiverse) ProtoMessage()
func (*ParametersValidationResponse_SubnetsTooDiverse) ProtoReflect ¶
func (x *ParametersValidationResponse_SubnetsTooDiverse) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_SubnetsTooDiverse) Reset ¶
func (x *ParametersValidationResponse_SubnetsTooDiverse) Reset()
func (*ParametersValidationResponse_SubnetsTooDiverse) String ¶
func (x *ParametersValidationResponse_SubnetsTooDiverse) String() string
type ParametersValidationResponse_UnknownFailure ¶
type ParametersValidationResponse_UnknownFailure struct { Failure string `protobuf:"bytes,1,opt,name=failure,proto3" json:"failure,omitempty"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_UnknownFailure) Descriptor
deprecated
func (*ParametersValidationResponse_UnknownFailure) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_UnknownFailure.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_UnknownFailure) GetFailure ¶
func (x *ParametersValidationResponse_UnknownFailure) GetFailure() string
func (*ParametersValidationResponse_UnknownFailure) ProtoMessage ¶
func (*ParametersValidationResponse_UnknownFailure) ProtoMessage()
func (*ParametersValidationResponse_UnknownFailure) ProtoReflect ¶
func (x *ParametersValidationResponse_UnknownFailure) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_UnknownFailure) Reset ¶
func (x *ParametersValidationResponse_UnknownFailure) Reset()
func (*ParametersValidationResponse_UnknownFailure) String ¶
func (x *ParametersValidationResponse_UnknownFailure) String() string
type ParametersValidationResponse_ValidationFailure ¶
type ParametersValidationResponse_ValidationFailure struct { // Types that are assignable to FailureOneOf: // *ParametersValidationResponse_ValidationFailure_UnknownFailure // *ParametersValidationResponse_ValidationFailure_SubnetNotFound // *ParametersValidationResponse_ValidationFailure_SecurityGroupNotFound // *ParametersValidationResponse_ValidationFailure_AccountIdUnsupported // *ParametersValidationResponse_ValidationFailure_SubnetDoesNotMatchAccountId // *ParametersValidationResponse_ValidationFailure_SubnetsTooDiverse FailureOneOf isParametersValidationResponse_ValidationFailure_FailureOneOf `protobuf_oneof:"failureOneOf"` // contains filtered or unexported fields }
func (*ParametersValidationResponse_ValidationFailure) Descriptor
deprecated
func (*ParametersValidationResponse_ValidationFailure) Descriptor() ([]byte, []int)
Deprecated: Use ParametersValidationResponse_ValidationFailure.ProtoReflect.Descriptor instead.
func (*ParametersValidationResponse_ValidationFailure) GetAccountIdUnsupported ¶
func (x *ParametersValidationResponse_ValidationFailure) GetAccountIdUnsupported() *ParametersValidationResponse_AccountIdUnsupported
func (*ParametersValidationResponse_ValidationFailure) GetFailureOneOf ¶
func (m *ParametersValidationResponse_ValidationFailure) GetFailureOneOf() isParametersValidationResponse_ValidationFailure_FailureOneOf
func (*ParametersValidationResponse_ValidationFailure) GetSecurityGroupNotFound ¶
func (x *ParametersValidationResponse_ValidationFailure) GetSecurityGroupNotFound() *ParametersValidationResponse_SecurityGroupNotFound
func (*ParametersValidationResponse_ValidationFailure) GetSubnetDoesNotMatchAccountId ¶
func (x *ParametersValidationResponse_ValidationFailure) GetSubnetDoesNotMatchAccountId() *ParametersValidationResponse_SubnetDoesNotMatchAccountId
func (*ParametersValidationResponse_ValidationFailure) GetSubnetNotFound ¶
func (x *ParametersValidationResponse_ValidationFailure) GetSubnetNotFound() *ParametersValidationResponse_SubnetNotFound
func (*ParametersValidationResponse_ValidationFailure) GetSubnetsTooDiverse ¶
func (x *ParametersValidationResponse_ValidationFailure) GetSubnetsTooDiverse() *ParametersValidationResponse_SubnetsTooDiverse
func (*ParametersValidationResponse_ValidationFailure) GetUnknownFailure ¶
func (x *ParametersValidationResponse_ValidationFailure) GetUnknownFailure() *ParametersValidationResponse_UnknownFailure
func (*ParametersValidationResponse_ValidationFailure) ProtoMessage ¶
func (*ParametersValidationResponse_ValidationFailure) ProtoMessage()
func (*ParametersValidationResponse_ValidationFailure) ProtoReflect ¶
func (x *ParametersValidationResponse_ValidationFailure) ProtoReflect() protoreflect.Message
func (*ParametersValidationResponse_ValidationFailure) Reset ¶
func (x *ParametersValidationResponse_ValidationFailure) Reset()
func (*ParametersValidationResponse_ValidationFailure) String ¶
func (x *ParametersValidationResponse_ValidationFailure) String() string
type ParametersValidationResponse_ValidationFailure_AccountIdUnsupported ¶
type ParametersValidationResponse_ValidationFailure_AccountIdUnsupported struct {
AccountIdUnsupported *ParametersValidationResponse_AccountIdUnsupported `protobuf:"bytes,4,opt,name=accountIdUnsupported,proto3,oneof"`
}
type ParametersValidationResponse_ValidationFailure_SecurityGroupNotFound ¶
type ParametersValidationResponse_ValidationFailure_SecurityGroupNotFound struct {
SecurityGroupNotFound *ParametersValidationResponse_SecurityGroupNotFound `protobuf:"bytes,3,opt,name=securityGroupNotFound,proto3,oneof"`
}
type ParametersValidationResponse_ValidationFailure_SubnetDoesNotMatchAccountId ¶
type ParametersValidationResponse_ValidationFailure_SubnetDoesNotMatchAccountId struct {
SubnetDoesNotMatchAccountId *ParametersValidationResponse_SubnetDoesNotMatchAccountId `protobuf:"bytes,5,opt,name=subnetDoesNotMatchAccountId,proto3,oneof"`
}
type ParametersValidationResponse_ValidationFailure_SubnetNotFound ¶
type ParametersValidationResponse_ValidationFailure_SubnetNotFound struct {
SubnetNotFound *ParametersValidationResponse_SubnetNotFound `protobuf:"bytes,2,opt,name=subnetNotFound,proto3,oneof"`
}
type ParametersValidationResponse_ValidationFailure_SubnetsTooDiverse ¶
type ParametersValidationResponse_ValidationFailure_SubnetsTooDiverse struct {
SubnetsTooDiverse *ParametersValidationResponse_SubnetsTooDiverse `protobuf:"bytes,6,opt,name=subnetsTooDiverse,proto3,oneof"`
}
type ParametersValidationResponse_ValidationFailure_UnknownFailure ¶
type ParametersValidationResponse_ValidationFailure_UnknownFailure struct {
UnknownFailure *ParametersValidationResponse_UnknownFailure `protobuf:"bytes,1,opt,name=unknownFailure,proto3,oneof"`
}
type PlatformSidecar ¶
type PlatformSidecar struct { // (Required) Name of the platform sidecar requested Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // (Optional) Channel representing a pointer to releases of the sidecar Channel string `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"` // (Optional) Arguments, KV pairs for configuring the sidecar Arguments *structpb.Struct `protobuf:"bytes,3,opt,name=arguments,proto3" json:"arguments,omitempty"` // contains filtered or unexported fields }
Definition of a request to add a platform sidecar alongside a task Note that this is *not* a user-defined sidecar, that is why it just has a name. These platform-sidecars are attached to a task start time, and the definition of what the sidecar is is not baked into the job itself, just the intent.
func (*PlatformSidecar) Descriptor
deprecated
func (*PlatformSidecar) Descriptor() ([]byte, []int)
Deprecated: Use PlatformSidecar.ProtoReflect.Descriptor instead.
func (*PlatformSidecar) GetArguments ¶
func (x *PlatformSidecar) GetArguments() *structpb.Struct
func (*PlatformSidecar) GetChannel ¶
func (x *PlatformSidecar) GetChannel() string
func (*PlatformSidecar) GetName ¶
func (x *PlatformSidecar) GetName() string
func (*PlatformSidecar) ProtoMessage ¶
func (*PlatformSidecar) ProtoMessage()
func (*PlatformSidecar) ProtoReflect ¶
func (x *PlatformSidecar) ProtoReflect() protoreflect.Message
func (*PlatformSidecar) Reset ¶
func (x *PlatformSidecar) Reset()
func (*PlatformSidecar) String ¶
func (x *PlatformSidecar) String() string
type Reference ¶
type Reference struct { // Types that are assignable to Reference: // *Reference_System_ // *Reference_Tier // *Reference_CapacityGroup // *Reference_JobId // *Reference_TaskId Reference isReference_Reference `protobuf_oneof:"Reference"` // contains filtered or unexported fields }
A reference to an entity in the Titus hierarchy.
func (*Reference) Descriptor
deprecated
func (*Reference) GetCapacityGroup ¶
func (*Reference) GetReference ¶
func (m *Reference) GetReference() isReference_Reference
func (*Reference) GetSystem ¶
func (x *Reference) GetSystem() *Reference_System
func (*Reference) ProtoMessage ¶
func (*Reference) ProtoMessage()
func (*Reference) ProtoReflect ¶
func (x *Reference) ProtoReflect() protoreflect.Message
type Reference_CapacityGroup ¶
type Reference_CapacityGroup struct { // A capacity group level, with the capacity group name as a value. CapacityGroup string `protobuf:"bytes,3,opt,name=capacityGroup,proto3,oneof"` }
type Reference_JobId ¶
type Reference_JobId struct { // Job id. JobId string `protobuf:"bytes,4,opt,name=jobId,proto3,oneof"` }
type Reference_System ¶
type Reference_System struct {
// contains filtered or unexported fields
}
func (*Reference_System) Descriptor
deprecated
func (*Reference_System) Descriptor() ([]byte, []int)
Deprecated: Use Reference_System.ProtoReflect.Descriptor instead.
func (*Reference_System) ProtoMessage ¶
func (*Reference_System) ProtoMessage()
func (*Reference_System) ProtoReflect ¶
func (x *Reference_System) ProtoReflect() protoreflect.Message
func (*Reference_System) Reset ¶
func (x *Reference_System) Reset()
func (*Reference_System) String ¶
func (x *Reference_System) String() string
type Reference_System_ ¶
type Reference_System_ struct { // System level. System *Reference_System `protobuf:"bytes,1,opt,name=system,proto3,oneof"` }
type Reference_TaskId ¶
type Reference_TaskId struct { // Task id. TaskId string `protobuf:"bytes,5,opt,name=taskId,proto3,oneof"` }
type Reference_Tier ¶
type Reference_Tier struct { // Tier level Tier Tier `protobuf:"varint,2,opt,name=tier,proto3,enum=com.netflix.titus.Tier,oneof"` }
type ResetSecurityGroupRequest ¶
type ResetSecurityGroupRequest struct { SecurityGroupID string `protobuf:"bytes,1,opt,name=securityGroupID,proto3" json:"securityGroupID,omitempty"` // contains filtered or unexported fields }
func (*ResetSecurityGroupRequest) Descriptor
deprecated
func (*ResetSecurityGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetSecurityGroupRequest.ProtoReflect.Descriptor instead.
func (*ResetSecurityGroupRequest) GetSecurityGroupID ¶
func (x *ResetSecurityGroupRequest) GetSecurityGroupID() string
func (*ResetSecurityGroupRequest) ProtoMessage ¶
func (*ResetSecurityGroupRequest) ProtoMessage()
func (*ResetSecurityGroupRequest) ProtoReflect ¶
func (x *ResetSecurityGroupRequest) ProtoReflect() protoreflect.Message
func (*ResetSecurityGroupRequest) Reset ¶
func (x *ResetSecurityGroupRequest) Reset()
func (*ResetSecurityGroupRequest) String ¶
func (x *ResetSecurityGroupRequest) String() string
type ResetSecurityGroupResponse ¶
type ResetSecurityGroupResponse struct {
// contains filtered or unexported fields
}
func (*ResetSecurityGroupResponse) Descriptor
deprecated
func (*ResetSecurityGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetSecurityGroupResponse.ProtoReflect.Descriptor instead.
func (*ResetSecurityGroupResponse) ProtoMessage ¶
func (*ResetSecurityGroupResponse) ProtoMessage()
func (*ResetSecurityGroupResponse) ProtoReflect ¶
func (x *ResetSecurityGroupResponse) ProtoReflect() protoreflect.Message
func (*ResetSecurityGroupResponse) Reset ¶
func (x *ResetSecurityGroupResponse) Reset()
func (*ResetSecurityGroupResponse) String ¶
func (x *ResetSecurityGroupResponse) String() string
type ResourceDimension ¶
type ResourceDimension struct { Cpu uint32 `protobuf:"varint,1,opt,name=cpu,proto3" json:"cpu,omitempty"` Gpu uint32 `protobuf:"varint,2,opt,name=gpu,proto3" json:"gpu,omitempty"` MemoryMB uint32 `protobuf:"varint,3,opt,name=memoryMB,proto3" json:"memoryMB,omitempty"` DiskMB uint32 `protobuf:"varint,4,opt,name=diskMB,proto3" json:"diskMB,omitempty"` NetworkMbps uint32 `protobuf:"varint,5,opt,name=networkMbps,proto3" json:"networkMbps,omitempty"` // contains filtered or unexported fields }
Instance resource dimensions
func (*ResourceDimension) Descriptor
deprecated
func (*ResourceDimension) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDimension.ProtoReflect.Descriptor instead.
func (*ResourceDimension) GetCpu ¶
func (x *ResourceDimension) GetCpu() uint32
func (*ResourceDimension) GetDiskMB ¶
func (x *ResourceDimension) GetDiskMB() uint32
func (*ResourceDimension) GetGpu ¶
func (x *ResourceDimension) GetGpu() uint32
func (*ResourceDimension) GetMemoryMB ¶
func (x *ResourceDimension) GetMemoryMB() uint32
func (*ResourceDimension) GetNetworkMbps ¶
func (x *ResourceDimension) GetNetworkMbps() uint32
func (*ResourceDimension) ProtoMessage ¶
func (*ResourceDimension) ProtoMessage()
func (*ResourceDimension) ProtoReflect ¶
func (x *ResourceDimension) ProtoReflect() protoreflect.Message
func (*ResourceDimension) Reset ¶
func (x *ResourceDimension) Reset()
func (*ResourceDimension) String ¶
func (x *ResourceDimension) String() string
type RetryPolicy ¶
type RetryPolicy struct { // (Required) Retry policy. // // Types that are assignable to Policy: // *RetryPolicy_Immediate_ // *RetryPolicy_Delayed_ // *RetryPolicy_ExponentialBackOff_ Policy isRetryPolicy_Policy `protobuf_oneof:"Policy"` // contains filtered or unexported fields }
Retry polices.
func (*RetryPolicy) Descriptor
deprecated
func (*RetryPolicy) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy.ProtoReflect.Descriptor instead.
func (*RetryPolicy) GetDelayed ¶
func (x *RetryPolicy) GetDelayed() *RetryPolicy_Delayed
func (*RetryPolicy) GetExponentialBackOff ¶
func (x *RetryPolicy) GetExponentialBackOff() *RetryPolicy_ExponentialBackOff
func (*RetryPolicy) GetImmediate ¶
func (x *RetryPolicy) GetImmediate() *RetryPolicy_Immediate
func (*RetryPolicy) GetPolicy ¶
func (m *RetryPolicy) GetPolicy() isRetryPolicy_Policy
func (*RetryPolicy) ProtoMessage ¶
func (*RetryPolicy) ProtoMessage()
func (*RetryPolicy) ProtoReflect ¶
func (x *RetryPolicy) ProtoReflect() protoreflect.Message
func (*RetryPolicy) Reset ¶
func (x *RetryPolicy) Reset()
func (*RetryPolicy) String ¶
func (x *RetryPolicy) String() string
type RetryPolicy_Delayed ¶
type RetryPolicy_Delayed struct { // Initial delay in milliseconds. InitialDelayMs uint64 `protobuf:"varint,1,opt,name=initialDelayMs,proto3" json:"initialDelayMs,omitempty"` // Subsequent delays in milliseconds. DelayMs uint64 `protobuf:"varint,2,opt,name=delayMs,proto3" json:"delayMs,omitempty"` // Maximum number of retries. Retries uint32 `protobuf:"varint,3,opt,name=retries,proto3" json:"retries,omitempty"` // contains filtered or unexported fields }
Re-run after a given delay.
func (*RetryPolicy_Delayed) Descriptor
deprecated
func (*RetryPolicy_Delayed) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy_Delayed.ProtoReflect.Descriptor instead.
func (*RetryPolicy_Delayed) GetDelayMs ¶
func (x *RetryPolicy_Delayed) GetDelayMs() uint64
func (*RetryPolicy_Delayed) GetInitialDelayMs ¶
func (x *RetryPolicy_Delayed) GetInitialDelayMs() uint64
func (*RetryPolicy_Delayed) GetRetries ¶
func (x *RetryPolicy_Delayed) GetRetries() uint32
func (*RetryPolicy_Delayed) ProtoMessage ¶
func (*RetryPolicy_Delayed) ProtoMessage()
func (*RetryPolicy_Delayed) ProtoReflect ¶
func (x *RetryPolicy_Delayed) ProtoReflect() protoreflect.Message
func (*RetryPolicy_Delayed) Reset ¶
func (x *RetryPolicy_Delayed) Reset()
func (*RetryPolicy_Delayed) String ¶
func (x *RetryPolicy_Delayed) String() string
type RetryPolicy_Delayed_ ¶
type RetryPolicy_Delayed_ struct {
Delayed *RetryPolicy_Delayed `protobuf:"bytes,2,opt,name=delayed,proto3,oneof"`
}
type RetryPolicy_ExponentialBackOff ¶
type RetryPolicy_ExponentialBackOff struct { // Initial delay in milliseconds. InitialDelayMs uint64 `protobuf:"varint,1,opt,name=initialDelayMs,proto3" json:"initialDelayMs,omitempty"` // Upper bound on delay interval. MaxDelayIntervalMs uint64 `protobuf:"varint,2,opt,name=maxDelayIntervalMs,proto3" json:"maxDelayIntervalMs,omitempty"` // Maximum number of retries. Retries uint32 `protobuf:"varint,3,opt,name=retries,proto3" json:"retries,omitempty"` // contains filtered or unexported fields }
Exponential back-off retry policy.
func (*RetryPolicy_ExponentialBackOff) Descriptor
deprecated
func (*RetryPolicy_ExponentialBackOff) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy_ExponentialBackOff.ProtoReflect.Descriptor instead.
func (*RetryPolicy_ExponentialBackOff) GetInitialDelayMs ¶
func (x *RetryPolicy_ExponentialBackOff) GetInitialDelayMs() uint64
func (*RetryPolicy_ExponentialBackOff) GetMaxDelayIntervalMs ¶
func (x *RetryPolicy_ExponentialBackOff) GetMaxDelayIntervalMs() uint64
func (*RetryPolicy_ExponentialBackOff) GetRetries ¶
func (x *RetryPolicy_ExponentialBackOff) GetRetries() uint32
func (*RetryPolicy_ExponentialBackOff) ProtoMessage ¶
func (*RetryPolicy_ExponentialBackOff) ProtoMessage()
func (*RetryPolicy_ExponentialBackOff) ProtoReflect ¶
func (x *RetryPolicy_ExponentialBackOff) ProtoReflect() protoreflect.Message
func (*RetryPolicy_ExponentialBackOff) Reset ¶
func (x *RetryPolicy_ExponentialBackOff) Reset()
func (*RetryPolicy_ExponentialBackOff) String ¶
func (x *RetryPolicy_ExponentialBackOff) String() string
type RetryPolicy_ExponentialBackOff_ ¶
type RetryPolicy_ExponentialBackOff_ struct {
ExponentialBackOff *RetryPolicy_ExponentialBackOff `protobuf:"bytes,3,opt,name=exponentialBackOff,proto3,oneof"`
}
type RetryPolicy_Immediate ¶
type RetryPolicy_Immediate struct { // Maximum number of retries. Retries uint32 `protobuf:"varint,1,opt,name=retries,proto3" json:"retries,omitempty"` // contains filtered or unexported fields }
Re-run immediately.
func (*RetryPolicy_Immediate) Descriptor
deprecated
func (*RetryPolicy_Immediate) Descriptor() ([]byte, []int)
Deprecated: Use RetryPolicy_Immediate.ProtoReflect.Descriptor instead.
func (*RetryPolicy_Immediate) GetRetries ¶
func (x *RetryPolicy_Immediate) GetRetries() uint32
func (*RetryPolicy_Immediate) ProtoMessage ¶
func (*RetryPolicy_Immediate) ProtoMessage()
func (*RetryPolicy_Immediate) ProtoReflect ¶
func (x *RetryPolicy_Immediate) ProtoReflect() protoreflect.Message
func (*RetryPolicy_Immediate) Reset ¶
func (x *RetryPolicy_Immediate) Reset()
func (*RetryPolicy_Immediate) String ¶
func (x *RetryPolicy_Immediate) String() string
type RetryPolicy_Immediate_ ¶
type RetryPolicy_Immediate_ struct {
Immediate *RetryPolicy_Immediate `protobuf:"bytes,1,opt,name=immediate,proto3,oneof"`
}
type RunningContainerInfo ¶
type RunningContainerInfo struct { // Container hostname (not necessarily the same as task ID) HostName *string `protobuf:"bytes,1,opt,name=hostName" json:"hostName,omitempty"` // Container task ID TaskId *string `protobuf:"bytes,2,opt,name=taskId" json:"taskId,omitempty"` // Container launch timestamp, in Unix epoch seconds LaunchTimeUnixSec *uint64 `protobuf:"varint,3,opt,name=launchTimeUnixSec" json:"launchTimeUnixSec,omitempty"` // contains filtered or unexported fields }
Agent-only structure: stores container info for a currently running container
func (*RunningContainerInfo) Descriptor
deprecated
func (*RunningContainerInfo) Descriptor() ([]byte, []int)
Deprecated: Use RunningContainerInfo.ProtoReflect.Descriptor instead.
func (*RunningContainerInfo) GetHostName ¶
func (x *RunningContainerInfo) GetHostName() string
func (*RunningContainerInfo) GetLaunchTimeUnixSec ¶
func (x *RunningContainerInfo) GetLaunchTimeUnixSec() uint64
func (*RunningContainerInfo) GetTaskId ¶
func (x *RunningContainerInfo) GetTaskId() string
func (*RunningContainerInfo) ProtoMessage ¶
func (*RunningContainerInfo) ProtoMessage()
func (*RunningContainerInfo) ProtoReflect ¶
func (x *RunningContainerInfo) ProtoReflect() protoreflect.Message
func (*RunningContainerInfo) Reset ¶
func (x *RunningContainerInfo) Reset()
func (*RunningContainerInfo) String ¶
func (x *RunningContainerInfo) String() string
type SaaSVolumeSource ¶
type SaaSVolumeSource struct { // (Required) SaaSVolumeID is the unique identifier to the SaaS // volume mount, and uniquely identifies the volume. SaaSVolumeID string `protobuf:"bytes,1,opt,name=SaaSVolumeID,proto3" json:"SaaSVolumeID,omitempty"` // contains filtered or unexported fields }
SaaSVolumeSource is a type of volume provided by the SaaS team, currently backed by CephFS. It is designed to be very simple for users to request, leaving many of the implementation details of how it is mounted on the backend.
func (*SaaSVolumeSource) Descriptor
deprecated
func (*SaaSVolumeSource) Descriptor() ([]byte, []int)
Deprecated: Use SaaSVolumeSource.ProtoReflect.Descriptor instead.
func (*SaaSVolumeSource) GetSaaSVolumeID ¶
func (x *SaaSVolumeSource) GetSaaSVolumeID() string
func (*SaaSVolumeSource) ProtoMessage ¶
func (*SaaSVolumeSource) ProtoMessage()
func (*SaaSVolumeSource) ProtoReflect ¶
func (x *SaaSVolumeSource) ProtoReflect() protoreflect.Message
func (*SaaSVolumeSource) Reset ¶
func (x *SaaSVolumeSource) Reset()
func (*SaaSVolumeSource) String ¶
func (x *SaaSVolumeSource) String() string
type SecurityProfile ¶
type SecurityProfile struct { // (Required) Security groups associated with a container. The expected // number of security groups is between 1 and 6. SecurityGroups []string `protobuf:"bytes,1,rep,name=securityGroups,proto3" json:"securityGroups,omitempty"` // (Required) IAM role. IamRole string `protobuf:"bytes,2,opt,name=iamRole,proto3" json:"iamRole,omitempty"` // (Optional) Additional security attributes. Key names starting with // 'titus.' are reserved by Titus. Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
Container security profile.
func (*SecurityProfile) Descriptor
deprecated
func (*SecurityProfile) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfile.ProtoReflect.Descriptor instead.
func (*SecurityProfile) GetAttributes ¶
func (x *SecurityProfile) GetAttributes() map[string]string
func (*SecurityProfile) GetIamRole ¶
func (x *SecurityProfile) GetIamRole() string
func (*SecurityProfile) GetSecurityGroups ¶
func (x *SecurityProfile) GetSecurityGroups() []string
func (*SecurityProfile) ProtoMessage ¶
func (*SecurityProfile) ProtoMessage()
func (*SecurityProfile) ProtoReflect ¶
func (x *SecurityProfile) ProtoReflect() protoreflect.Message
func (*SecurityProfile) Reset ¶
func (x *SecurityProfile) Reset()
func (*SecurityProfile) String ¶
func (x *SecurityProfile) String() string
type ServiceJobSpec ¶
type ServiceJobSpec struct { // (Required) Number of tasks to run. If a scaling policy is defined, the // number of tasks created will be always // within min/max range. Capacity *Capacity `protobuf:"bytes,1,opt,name=capacity,proto3" json:"capacity,omitempty"` // (Optional) Job enable/disable status. If a job is disabled, auto-scaling // policies are not applied. Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` // (Required) Task rescheduling policy in case of failure. RetryPolicy *RetryPolicy `protobuf:"bytes,3,opt,name=retryPolicy,proto3" json:"retryPolicy,omitempty"` // (Optional) Migration policy for how the tasks will be migrated during an // infrastructure change. // If not set, defaults to SystemDefault. MigrationPolicy *MigrationPolicy `protobuf:"bytes,4,opt,name=migrationPolicy,proto3" json:"migrationPolicy,omitempty"` // (Optional) Job scaling activity configurations. ServiceJobProcesses *ServiceJobSpec_ServiceJobProcesses `protobuf:"bytes,5,opt,name=serviceJobProcesses,proto3" json:"serviceJobProcesses,omitempty"` // contains filtered or unexported fields }
Service job specification.
func (*ServiceJobSpec) Descriptor
deprecated
func (*ServiceJobSpec) Descriptor() ([]byte, []int)
Deprecated: Use ServiceJobSpec.ProtoReflect.Descriptor instead.
func (*ServiceJobSpec) GetCapacity ¶
func (x *ServiceJobSpec) GetCapacity() *Capacity
func (*ServiceJobSpec) GetEnabled ¶
func (x *ServiceJobSpec) GetEnabled() bool
func (*ServiceJobSpec) GetMigrationPolicy ¶
func (x *ServiceJobSpec) GetMigrationPolicy() *MigrationPolicy
func (*ServiceJobSpec) GetRetryPolicy ¶
func (x *ServiceJobSpec) GetRetryPolicy() *RetryPolicy
func (*ServiceJobSpec) GetServiceJobProcesses ¶
func (x *ServiceJobSpec) GetServiceJobProcesses() *ServiceJobSpec_ServiceJobProcesses
func (*ServiceJobSpec) ProtoMessage ¶
func (*ServiceJobSpec) ProtoMessage()
func (*ServiceJobSpec) ProtoReflect ¶
func (x *ServiceJobSpec) ProtoReflect() protoreflect.Message
func (*ServiceJobSpec) Reset ¶
func (x *ServiceJobSpec) Reset()
func (*ServiceJobSpec) String ¶
func (x *ServiceJobSpec) String() string
type ServiceJobSpec_ServiceJobProcesses ¶
type ServiceJobSpec_ServiceJobProcesses struct { // Prevents increasing the Job's desired capacity. Existing tasks that exit // such as the process exiting will still be replaced. DisableIncreaseDesired bool `protobuf:"varint,1,opt,name=disableIncreaseDesired,proto3" json:"disableIncreaseDesired,omitempty"` // Prevents decreasing the Job's desired capacity. Existing tasks that exit // such as the process exiting will still be replaced. DisableDecreaseDesired bool `protobuf:"varint,2,opt,name=disableDecreaseDesired,proto3" json:"disableDecreaseDesired,omitempty"` // contains filtered or unexported fields }
Configuration of service job processes
func (*ServiceJobSpec_ServiceJobProcesses) Descriptor
deprecated
func (*ServiceJobSpec_ServiceJobProcesses) Descriptor() ([]byte, []int)
Deprecated: Use ServiceJobSpec_ServiceJobProcesses.ProtoReflect.Descriptor instead.
func (*ServiceJobSpec_ServiceJobProcesses) GetDisableDecreaseDesired ¶
func (x *ServiceJobSpec_ServiceJobProcesses) GetDisableDecreaseDesired() bool
func (*ServiceJobSpec_ServiceJobProcesses) GetDisableIncreaseDesired ¶
func (x *ServiceJobSpec_ServiceJobProcesses) GetDisableIncreaseDesired() bool
func (*ServiceJobSpec_ServiceJobProcesses) ProtoMessage ¶
func (*ServiceJobSpec_ServiceJobProcesses) ProtoMessage()
func (*ServiceJobSpec_ServiceJobProcesses) ProtoReflect ¶
func (x *ServiceJobSpec_ServiceJobProcesses) ProtoReflect() protoreflect.Message
func (*ServiceJobSpec_ServiceJobProcesses) Reset ¶
func (x *ServiceJobSpec_ServiceJobProcesses) Reset()
func (*ServiceJobSpec_ServiceJobProcesses) String ¶
func (x *ServiceJobSpec_ServiceJobProcesses) String() string
type SetPoolRequest ¶
type SetPoolRequest struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // If Pool is unset, it's equivalent of removing it from that pool Pool string `protobuf:"bytes,2,opt,name=pool,proto3" json:"pool,omitempty"` // contains filtered or unexported fields }
func (*SetPoolRequest) Descriptor
deprecated
func (*SetPoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetPoolRequest.ProtoReflect.Descriptor instead.
func (*SetPoolRequest) GetPool ¶
func (x *SetPoolRequest) GetPool() string
func (*SetPoolRequest) GetUuid ¶
func (x *SetPoolRequest) GetUuid() string
func (*SetPoolRequest) ProtoMessage ¶
func (*SetPoolRequest) ProtoMessage()
func (*SetPoolRequest) ProtoReflect ¶
func (x *SetPoolRequest) ProtoReflect() protoreflect.Message
func (*SetPoolRequest) Reset ¶
func (x *SetPoolRequest) Reset()
func (*SetPoolRequest) String ¶
func (x *SetPoolRequest) String() string
type SetPoolResponse ¶
type SetPoolResponse struct {
// contains filtered or unexported fields
}
func (*SetPoolResponse) Descriptor
deprecated
func (*SetPoolResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetPoolResponse.ProtoReflect.Descriptor instead.
func (*SetPoolResponse) ProtoMessage ¶
func (*SetPoolResponse) ProtoMessage()
func (*SetPoolResponse) ProtoReflect ¶
func (x *SetPoolResponse) ProtoReflect() protoreflect.Message
func (*SetPoolResponse) Reset ¶
func (x *SetPoolResponse) Reset()
func (*SetPoolResponse) String ¶
func (x *SetPoolResponse) String() string
type SharedContainerVolumeSource ¶
type SharedContainerVolumeSource struct { // path to be shared with other containers. For example: // // sourceContainer="main" // sourcePath="/mnt/data" // // combined with an associated VolumeMount on another container, would // be one way to allow the main container to share some of its files // (which may be just baked into the image, or provided by another storage // system) with some other extraContainer for the task. SourceContainer string `protobuf:"bytes,1,opt,name=sourceContainer,proto3" json:"sourceContainer,omitempty"` // This path may contain existing data to share, or it can simply // not exist, and it will be created. SourcePath string `protobuf:"bytes,2,opt,name=sourcePath,proto3" json:"sourcePath,omitempty"` // contains filtered or unexported fields }
func (*SharedContainerVolumeSource) Descriptor
deprecated
func (*SharedContainerVolumeSource) Descriptor() ([]byte, []int)
Deprecated: Use SharedContainerVolumeSource.ProtoReflect.Descriptor instead.
func (*SharedContainerVolumeSource) GetSourceContainer ¶
func (x *SharedContainerVolumeSource) GetSourceContainer() string
func (*SharedContainerVolumeSource) GetSourcePath ¶
func (x *SharedContainerVolumeSource) GetSourcePath() string
func (*SharedContainerVolumeSource) ProtoMessage ¶
func (*SharedContainerVolumeSource) ProtoMessage()
func (*SharedContainerVolumeSource) ProtoReflect ¶
func (x *SharedContainerVolumeSource) ProtoReflect() protoreflect.Message
func (*SharedContainerVolumeSource) Reset ¶
func (x *SharedContainerVolumeSource) Reset()
func (*SharedContainerVolumeSource) String ¶
func (x *SharedContainerVolumeSource) String() string
type SignatureAlgorithm ¶
type SignatureAlgorithm int32
const ( SignatureAlgorithm_SHA256withRSAandMGF1 SignatureAlgorithm = 0 SignatureAlgorithm_SHA384withRSAandMGF1 SignatureAlgorithm = 1 SignatureAlgorithm_SHA512withRSAandMGF1 SignatureAlgorithm = 2 SignatureAlgorithm_SHA256withECDSA SignatureAlgorithm = 3 SignatureAlgorithm_SHA384withECDSA SignatureAlgorithm = 4 SignatureAlgorithm_SHA512withECDSA SignatureAlgorithm = 5 )
func (SignatureAlgorithm) Descriptor ¶
func (SignatureAlgorithm) Descriptor() protoreflect.EnumDescriptor
func (SignatureAlgorithm) Enum ¶
func (x SignatureAlgorithm) Enum() *SignatureAlgorithm
func (SignatureAlgorithm) EnumDescriptor
deprecated
func (SignatureAlgorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use SignatureAlgorithm.Descriptor instead.
func (SignatureAlgorithm) Number ¶
func (x SignatureAlgorithm) Number() protoreflect.EnumNumber
func (SignatureAlgorithm) String ¶
func (x SignatureAlgorithm) String() string
func (SignatureAlgorithm) Type ¶
func (SignatureAlgorithm) Type() protoreflect.EnumType
func (*SignatureAlgorithm) UnmarshalJSON
deprecated
func (x *SignatureAlgorithm) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type SignedAddressAllocation ¶
type SignedAddressAllocation struct { // (Required) The IP address and metadata that was allocated. AddressAllocation *AddressAllocation `protobuf:"bytes,1,opt,name=addressAllocation,proto3" json:"addressAllocation,omitempty"` // This is an x509v3 signed version of the address allocation. // // Deprecated: Do not use. SignedAddressAllocation []byte `protobuf:"bytes,2,opt,name=signedAddressAllocation,proto3" json:"signedAddressAllocation,omitempty"` // authoritative publicKey is the key that came from the database AuthoritativePublicKey []byte `protobuf:"bytes,3,opt,name=authoritativePublicKey,proto3" json:"authoritativePublicKey,omitempty"` // the hostPublicKey is the ephemeral public key HostPublicKey []byte `protobuf:"bytes,4,opt,name=hostPublicKey,proto3" json:"hostPublicKey,omitempty"` // hostPublicKeySignature is the signature of the authoratative key signing // the hostPublicKey HostPublicKeySignature []byte `protobuf:"bytes,5,opt,name=hostPublicKeySignature,proto3" json:"hostPublicKeySignature,omitempty"` // serialized version of the addressAllocation message Message []byte `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"` // the resultant signature MessageSignature []byte `protobuf:"bytes,7,opt,name=messageSignature,proto3" json:"messageSignature,omitempty"` // contains filtered or unexported fields }
An IP address allocation signed by the Titus VPC service.
func (*SignedAddressAllocation) Descriptor
deprecated
func (*SignedAddressAllocation) Descriptor() ([]byte, []int)
Deprecated: Use SignedAddressAllocation.ProtoReflect.Descriptor instead.
func (*SignedAddressAllocation) GetAddressAllocation ¶
func (x *SignedAddressAllocation) GetAddressAllocation() *AddressAllocation
func (*SignedAddressAllocation) GetAuthoritativePublicKey ¶
func (x *SignedAddressAllocation) GetAuthoritativePublicKey() []byte
func (*SignedAddressAllocation) GetHostPublicKey ¶
func (x *SignedAddressAllocation) GetHostPublicKey() []byte
func (*SignedAddressAllocation) GetHostPublicKeySignature ¶
func (x *SignedAddressAllocation) GetHostPublicKeySignature() []byte
func (*SignedAddressAllocation) GetMessage ¶
func (x *SignedAddressAllocation) GetMessage() []byte
func (*SignedAddressAllocation) GetMessageSignature ¶
func (x *SignedAddressAllocation) GetMessageSignature() []byte
func (*SignedAddressAllocation) GetSignedAddressAllocation
deprecated
func (x *SignedAddressAllocation) GetSignedAddressAllocation() []byte
Deprecated: Do not use.
func (*SignedAddressAllocation) ProtoMessage ¶
func (*SignedAddressAllocation) ProtoMessage()
func (*SignedAddressAllocation) ProtoReflect ¶
func (x *SignedAddressAllocation) ProtoReflect() protoreflect.Message
func (*SignedAddressAllocation) Reset ¶
func (x *SignedAddressAllocation) Reset()
func (*SignedAddressAllocation) String ¶
func (x *SignedAddressAllocation) String() string
type StateUpdate ¶
type StateUpdate struct { Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` State *string `protobuf:"bytes,2,opt,name=state" json:"state,omitempty"` Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"` Timestamp *string `protobuf:"bytes,4,opt,name=timestamp" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*StateUpdate) Descriptor
deprecated
func (*StateUpdate) Descriptor() ([]byte, []int)
Deprecated: Use StateUpdate.ProtoReflect.Descriptor instead.
func (*StateUpdate) GetId ¶
func (x *StateUpdate) GetId() string
func (*StateUpdate) GetMessage ¶
func (x *StateUpdate) GetMessage() string
func (*StateUpdate) GetState ¶
func (x *StateUpdate) GetState() string
func (*StateUpdate) GetTimestamp ¶
func (x *StateUpdate) GetTimestamp() string
func (*StateUpdate) ProtoMessage ¶
func (*StateUpdate) ProtoMessage()
func (*StateUpdate) ProtoReflect ¶
func (x *StateUpdate) ProtoReflect() protoreflect.Message
func (*StateUpdate) Reset ¶
func (x *StateUpdate) Reset()
func (*StateUpdate) String ¶
func (x *StateUpdate) String() string
type StateUpdates ¶
type StateUpdates struct { StateUpdate []*StateUpdate `protobuf:"bytes,1,rep,name=stateUpdate" json:"stateUpdate,omitempty"` // contains filtered or unexported fields }
func (*StateUpdates) Descriptor
deprecated
func (*StateUpdates) Descriptor() ([]byte, []int)
Deprecated: Use StateUpdates.ProtoReflect.Descriptor instead.
func (*StateUpdates) GetStateUpdate ¶
func (x *StateUpdates) GetStateUpdate() []*StateUpdate
func (*StateUpdates) ProtoMessage ¶
func (*StateUpdates) ProtoMessage()
func (*StateUpdates) ProtoReflect ¶
func (x *StateUpdates) ProtoReflect() protoreflect.Message
func (*StateUpdates) Reset ¶
func (x *StateUpdates) Reset()
func (*StateUpdates) String ¶
func (x *StateUpdates) String() string
type StaticIPAddress ¶
type StaticIPAddress struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` Ipv4Address string `protobuf:"bytes,2,opt,name=ipv4Address,proto3" json:"ipv4Address,omitempty"` Ipv6Address string `protobuf:"bytes,3,opt,name=ipv6Address,proto3" json:"ipv6Address,omitempty"` Pool string `protobuf:"bytes,4,opt,name=pool,proto3" json:"pool,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ AddressLocation *AddressLocationV2 `protobuf:"bytes,6,opt,name=addressLocation,proto3" json:"addressLocation,omitempty"` // contains filtered or unexported fields }
func (*StaticIPAddress) Descriptor
deprecated
func (*StaticIPAddress) Descriptor() ([]byte, []int)
Deprecated: Use StaticIPAddress.ProtoReflect.Descriptor instead.
func (*StaticIPAddress) GetAddressLocation ¶
func (x *StaticIPAddress) GetAddressLocation() *AddressLocationV2
func (*StaticIPAddress) GetIpv4Address ¶
func (x *StaticIPAddress) GetIpv4Address() string
func (*StaticIPAddress) GetIpv6Address ¶
func (x *StaticIPAddress) GetIpv6Address() string
func (*StaticIPAddress) GetPool ¶
func (x *StaticIPAddress) GetPool() string
func (*StaticIPAddress) GetTags ¶
func (x *StaticIPAddress) GetTags() map[string]string
func (*StaticIPAddress) GetUuid ¶
func (x *StaticIPAddress) GetUuid() string
func (*StaticIPAddress) ProtoMessage ¶
func (*StaticIPAddress) ProtoMessage()
func (*StaticIPAddress) ProtoReflect ¶
func (x *StaticIPAddress) ProtoReflect() protoreflect.Message
func (*StaticIPAddress) Reset ¶
func (x *StaticIPAddress) Reset()
func (*StaticIPAddress) String ¶
func (x *StaticIPAddress) String() string
type StaticIPAddressIDs ¶
type StaticIPAddressIDs struct { // (Required) A list of valid UUIDs Uuids []string `protobuf:"bytes,1,rep,name=uuids,proto3" json:"uuids,omitempty"` // contains filtered or unexported fields }
func (*StaticIPAddressIDs) Descriptor
deprecated
func (*StaticIPAddressIDs) Descriptor() ([]byte, []int)
Deprecated: Use StaticIPAddressIDs.ProtoReflect.Descriptor instead.
func (*StaticIPAddressIDs) GetUuids ¶
func (x *StaticIPAddressIDs) GetUuids() []string
func (*StaticIPAddressIDs) ProtoMessage ¶
func (*StaticIPAddressIDs) ProtoMessage()
func (*StaticIPAddressIDs) ProtoReflect ¶
func (x *StaticIPAddressIDs) ProtoReflect() protoreflect.Message
func (*StaticIPAddressIDs) Reset ¶
func (x *StaticIPAddressIDs) Reset()
func (*StaticIPAddressIDs) String ¶
func (x *StaticIPAddressIDs) String() string
type Task ¶
type Task struct { // (Required) The Id of the task. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // (Required) Id of a job that owns this task. JobId string `protobuf:"bytes,2,opt,name=jobId,proto3" json:"jobId,omitempty"` // (Required) Includes: // * agent execution environment: 'agent.region', 'agent.zone', 'agent.host', // 'agent.instanceId' // * job type specific information: 'task.index', 'task.resubmitOf' (id of // task which this task is replacing), 'task.originalId' (id of task which // this task is a replacement) TaskContext map[string]string `` /* 163-byte string literal not displayed */ // (Required) Last known state of this task. Status *TaskStatus `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // (Required) State transition history. StatusHistory []*TaskStatus `protobuf:"bytes,5,rep,name=statusHistory,proto3" json:"statusHistory,omitempty"` // (Required) Container logs. LogLocation *LogLocation `protobuf:"bytes,6,opt,name=logLocation,proto3" json:"logLocation,omitempty"` // (Required) Migration details. MigrationDetails *MigrationDetails `protobuf:"bytes,7,opt,name=migrationDetails,proto3" json:"migrationDetails,omitempty"` // (Optional) User defined key/value pairs. Attributes map[string]string `` /* 161-byte string literal not displayed */ // (Optional) Task version associated with the given entity. Revision numbers // for jobs and tasks are created // from the same ordered number generator. Version *Version `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Task is an entity representing a running container.
func (*Task) Descriptor
deprecated
func (*Task) GetAttributes ¶
func (*Task) GetLogLocation ¶
func (x *Task) GetLogLocation() *LogLocation
func (*Task) GetMigrationDetails ¶
func (x *Task) GetMigrationDetails() *MigrationDetails
func (*Task) GetStatus ¶
func (x *Task) GetStatus() *TaskStatus
func (*Task) GetStatusHistory ¶
func (x *Task) GetStatusHistory() []*TaskStatus
func (*Task) GetTaskContext ¶
func (*Task) GetVersion ¶
func (*Task) ProtoMessage ¶
func (*Task) ProtoMessage()
func (*Task) ProtoReflect ¶
func (x *Task) ProtoReflect() protoreflect.Message
type TaskAttributesDeleteRequest ¶
type TaskAttributesDeleteRequest struct { TaskId string `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId,omitempty"` Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"` // contains filtered or unexported fields }
func (*TaskAttributesDeleteRequest) Descriptor
deprecated
func (*TaskAttributesDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use TaskAttributesDeleteRequest.ProtoReflect.Descriptor instead.
func (*TaskAttributesDeleteRequest) GetKeys ¶
func (x *TaskAttributesDeleteRequest) GetKeys() []string
func (*TaskAttributesDeleteRequest) GetTaskId ¶
func (x *TaskAttributesDeleteRequest) GetTaskId() string
func (*TaskAttributesDeleteRequest) ProtoMessage ¶
func (*TaskAttributesDeleteRequest) ProtoMessage()
func (*TaskAttributesDeleteRequest) ProtoReflect ¶
func (x *TaskAttributesDeleteRequest) ProtoReflect() protoreflect.Message
func (*TaskAttributesDeleteRequest) Reset ¶
func (x *TaskAttributesDeleteRequest) Reset()
func (*TaskAttributesDeleteRequest) String ¶
func (x *TaskAttributesDeleteRequest) String() string
type TaskAttributesUpdate ¶
type TaskAttributesUpdate struct { TaskId string `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*TaskAttributesUpdate) Descriptor
deprecated
func (*TaskAttributesUpdate) Descriptor() ([]byte, []int)
Deprecated: Use TaskAttributesUpdate.ProtoReflect.Descriptor instead.
func (*TaskAttributesUpdate) GetAttributes ¶
func (x *TaskAttributesUpdate) GetAttributes() map[string]string
func (*TaskAttributesUpdate) GetTaskId ¶
func (x *TaskAttributesUpdate) GetTaskId() string
func (*TaskAttributesUpdate) ProtoMessage ¶
func (*TaskAttributesUpdate) ProtoMessage()
func (*TaskAttributesUpdate) ProtoReflect ¶
func (x *TaskAttributesUpdate) ProtoReflect() protoreflect.Message
func (*TaskAttributesUpdate) Reset ¶
func (x *TaskAttributesUpdate) Reset()
func (*TaskAttributesUpdate) String ¶
func (x *TaskAttributesUpdate) String() string
type TaskDataRecord ¶
type TaskDataRecord struct { Metadata *DataRecordMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` Job *Job `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"` Task *Task `protobuf:"bytes,3,opt,name=task,proto3" json:"task,omitempty"` // contains filtered or unexported fields }
func (*TaskDataRecord) Descriptor
deprecated
func (*TaskDataRecord) Descriptor() ([]byte, []int)
Deprecated: Use TaskDataRecord.ProtoReflect.Descriptor instead.
func (*TaskDataRecord) GetJob ¶
func (x *TaskDataRecord) GetJob() *Job
func (*TaskDataRecord) GetMetadata ¶
func (x *TaskDataRecord) GetMetadata() *DataRecordMetadata
func (*TaskDataRecord) GetTask ¶
func (x *TaskDataRecord) GetTask() *Task
func (*TaskDataRecord) ProtoMessage ¶
func (*TaskDataRecord) ProtoMessage()
func (*TaskDataRecord) ProtoReflect ¶
func (x *TaskDataRecord) ProtoReflect() protoreflect.Message
func (*TaskDataRecord) Reset ¶
func (x *TaskDataRecord) Reset()
func (*TaskDataRecord) String ¶
func (x *TaskDataRecord) String() string
type TaskId ¶
type TaskId struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*TaskId) Descriptor
deprecated
func (*TaskId) ProtoMessage ¶
func (*TaskId) ProtoMessage()
func (*TaskId) ProtoReflect ¶
func (x *TaskId) ProtoReflect() protoreflect.Message
type TaskIdentity ¶
type TaskIdentity struct { // (Required) Current state of the task Task *TaskInfo `protobuf:"bytes,1,opt,name=task" json:"task,omitempty"` // (Required) Container details, including: // - app name, stack, detail // - image name, digest, label // - environment variables // - command, entrypoint // - metadata string and signature from caller Container *ContainerInfo `protobuf:"bytes,2,opt,name=container" json:"container,omitempty"` // (Required) Timestamp, in Unix epoch seconds, when request was made. UnixTimestampSec *uint64 `protobuf:"varint,3,opt,name=unixTimestampSec" json:"unixTimestampSec,omitempty"` // (Required) IP address of container Ipv4Address *string `protobuf:"bytes,4,opt,name=ipv4Address" json:"ipv4Address,omitempty"` // (Optional) IPv6 address of container Ipv6Address *string `protobuf:"bytes,5,opt,name=ipv6Address" json:"ipv6Address,omitempty"` // contains filtered or unexported fields }
For the identity client to query the metadata server to confirm the currently running task's identity
func (*TaskIdentity) Descriptor
deprecated
func (*TaskIdentity) Descriptor() ([]byte, []int)
Deprecated: Use TaskIdentity.ProtoReflect.Descriptor instead.
func (*TaskIdentity) GetContainer ¶
func (x *TaskIdentity) GetContainer() *ContainerInfo
func (*TaskIdentity) GetIpv4Address ¶
func (x *TaskIdentity) GetIpv4Address() string
func (*TaskIdentity) GetIpv6Address ¶
func (x *TaskIdentity) GetIpv6Address() string
func (*TaskIdentity) GetTask ¶
func (x *TaskIdentity) GetTask() *TaskInfo
func (*TaskIdentity) GetUnixTimestampSec ¶
func (x *TaskIdentity) GetUnixTimestampSec() uint64
func (*TaskIdentity) ProtoMessage ¶
func (*TaskIdentity) ProtoMessage()
func (*TaskIdentity) ProtoReflect ¶
func (x *TaskIdentity) ProtoReflect() protoreflect.Message
func (*TaskIdentity) Reset ¶
func (x *TaskIdentity) Reset()
func (*TaskIdentity) String ¶
func (x *TaskIdentity) String() string
type TaskIdentityDocument ¶
type TaskIdentityDocument struct { // (Required) Serialized form of a TaskIdentity protobuf. Identity []byte `protobuf:"bytes,1,opt,name=identity" json:"identity,omitempty"` // (Required) Signature produced by signing identity bytes. Signature *CertificateSignature `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*TaskIdentityDocument) Descriptor
deprecated
func (*TaskIdentityDocument) Descriptor() ([]byte, []int)
Deprecated: Use TaskIdentityDocument.ProtoReflect.Descriptor instead.
func (*TaskIdentityDocument) GetIdentity ¶
func (x *TaskIdentityDocument) GetIdentity() []byte
func (*TaskIdentityDocument) GetSignature ¶
func (x *TaskIdentityDocument) GetSignature() *CertificateSignature
func (*TaskIdentityDocument) ProtoMessage ¶
func (*TaskIdentityDocument) ProtoMessage()
func (*TaskIdentityDocument) ProtoReflect ¶
func (x *TaskIdentityDocument) ProtoReflect() protoreflect.Message
func (*TaskIdentityDocument) Reset ¶
func (x *TaskIdentityDocument) Reset()
func (*TaskIdentityDocument) String ¶
func (x *TaskIdentityDocument) String() string
type TaskIdentityStringDocument ¶
type TaskIdentityStringDocument struct { // (Required) Task Identity Identity *TaskIdentity `protobuf:"bytes,1,opt,name=identity" json:"identity,omitempty"` // (Required) Signature produced by signing identity bytes. Signature *CertificateStringSignature `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"` // contains filtered or unexported fields }
Version of TaskIdentityDocument that encodes all byte[]s as human-readable strings
func (*TaskIdentityStringDocument) Descriptor
deprecated
func (*TaskIdentityStringDocument) Descriptor() ([]byte, []int)
Deprecated: Use TaskIdentityStringDocument.ProtoReflect.Descriptor instead.
func (*TaskIdentityStringDocument) GetIdentity ¶
func (x *TaskIdentityStringDocument) GetIdentity() *TaskIdentity
func (*TaskIdentityStringDocument) GetSignature ¶
func (x *TaskIdentityStringDocument) GetSignature() *CertificateStringSignature
func (*TaskIdentityStringDocument) ProtoMessage ¶
func (*TaskIdentityStringDocument) ProtoMessage()
func (*TaskIdentityStringDocument) ProtoReflect ¶
func (x *TaskIdentityStringDocument) ProtoReflect() protoreflect.Message
func (*TaskIdentityStringDocument) Reset ¶
func (x *TaskIdentityStringDocument) Reset()
func (*TaskIdentityStringDocument) String ¶
func (x *TaskIdentityStringDocument) String() string
type TaskIds ¶
type TaskIds struct { Id []string `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*TaskIds) Descriptor
deprecated
func (*TaskIds) ProtoMessage ¶
func (*TaskIds) ProtoMessage()
func (*TaskIds) ProtoReflect ¶
func (x *TaskIds) ProtoReflect() protoreflect.Message
type TaskInfo ¶
type TaskInfo struct { ContainerId *string `protobuf:"bytes,1,opt,name=containerId" json:"containerId,omitempty"` TaskId *string `protobuf:"bytes,2,opt,name=taskId" json:"taskId,omitempty"` HostName *string `protobuf:"bytes,3,opt,name=hostName" json:"hostName,omitempty"` SlaveId *string `protobuf:"bytes,4,opt,name=slaveId" json:"slaveId,omitempty"` Status *TaskInfo_Status `protobuf:"varint,5,opt,name=status,enum=messages.TaskInfo_Status" json:"status,omitempty"` Message *string `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` EnvironmentVariable []*TaskInfo_EnvironmentVariable `protobuf:"bytes,7,rep,name=environmentVariable" json:"environmentVariable,omitempty"` // contains filtered or unexported fields }
func (*TaskInfo) Descriptor
deprecated
func (*TaskInfo) GetContainerId ¶
func (*TaskInfo) GetEnvironmentVariable ¶
func (x *TaskInfo) GetEnvironmentVariable() []*TaskInfo_EnvironmentVariable
func (*TaskInfo) GetHostName ¶
func (*TaskInfo) GetMessage ¶
func (*TaskInfo) GetSlaveId ¶
func (*TaskInfo) GetStatus ¶
func (x *TaskInfo) GetStatus() TaskInfo_Status
func (*TaskInfo) ProtoMessage ¶
func (*TaskInfo) ProtoMessage()
func (*TaskInfo) ProtoReflect ¶
func (x *TaskInfo) ProtoReflect() protoreflect.Message
type TaskInfo_EnvironmentVariable ¶
type TaskInfo_EnvironmentVariable struct { Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` // contains filtered or unexported fields }
func (*TaskInfo_EnvironmentVariable) Descriptor
deprecated
func (*TaskInfo_EnvironmentVariable) Descriptor() ([]byte, []int)
Deprecated: Use TaskInfo_EnvironmentVariable.ProtoReflect.Descriptor instead.
func (*TaskInfo_EnvironmentVariable) GetName ¶
func (x *TaskInfo_EnvironmentVariable) GetName() string
func (*TaskInfo_EnvironmentVariable) GetValue ¶
func (x *TaskInfo_EnvironmentVariable) GetValue() string
func (*TaskInfo_EnvironmentVariable) ProtoMessage ¶
func (*TaskInfo_EnvironmentVariable) ProtoMessage()
func (*TaskInfo_EnvironmentVariable) ProtoReflect ¶
func (x *TaskInfo_EnvironmentVariable) ProtoReflect() protoreflect.Message
func (*TaskInfo_EnvironmentVariable) Reset ¶
func (x *TaskInfo_EnvironmentVariable) Reset()
func (*TaskInfo_EnvironmentVariable) String ¶
func (x *TaskInfo_EnvironmentVariable) String() string
type TaskInfo_Status ¶
type TaskInfo_Status int32
const ( TaskInfo_RUNNING TaskInfo_Status = 0 TaskInfo_FAILED TaskInfo_Status = 1 TaskInfo_STOPPED TaskInfo_Status = 2 )
func (TaskInfo_Status) Descriptor ¶
func (TaskInfo_Status) Descriptor() protoreflect.EnumDescriptor
func (TaskInfo_Status) Enum ¶
func (x TaskInfo_Status) Enum() *TaskInfo_Status
func (TaskInfo_Status) EnumDescriptor
deprecated
func (TaskInfo_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use TaskInfo_Status.Descriptor instead.
func (TaskInfo_Status) Number ¶
func (x TaskInfo_Status) Number() protoreflect.EnumNumber
func (TaskInfo_Status) String ¶
func (x TaskInfo_Status) String() string
func (TaskInfo_Status) Type ¶
func (TaskInfo_Status) Type() protoreflect.EnumType
func (*TaskInfo_Status) UnmarshalJSON
deprecated
func (x *TaskInfo_Status) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type TaskKillRequest ¶
type TaskKillRequest struct { // (Required) Task to kill. TaskId string `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId,omitempty"` // (Optional) Should job size be reduced Shrink bool `protobuf:"varint,2,opt,name=shrink,proto3" json:"shrink,omitempty"` // (Optional) If set to true, and this is a terminate and shrink request // ('shrink' set to true), reject the kill request if it would cause the job // size go below the current minimum size. Otherwise, the job size minimum // size is decremented by 1. PreventMinSizeUpdate bool `protobuf:"varint,3,opt,name=preventMinSizeUpdate,proto3" json:"preventMinSizeUpdate,omitempty"` // contains filtered or unexported fields }
func (*TaskKillRequest) Descriptor
deprecated
func (*TaskKillRequest) Descriptor() ([]byte, []int)
Deprecated: Use TaskKillRequest.ProtoReflect.Descriptor instead.
func (*TaskKillRequest) GetPreventMinSizeUpdate ¶
func (x *TaskKillRequest) GetPreventMinSizeUpdate() bool
func (*TaskKillRequest) GetShrink ¶
func (x *TaskKillRequest) GetShrink() bool
func (*TaskKillRequest) GetTaskId ¶
func (x *TaskKillRequest) GetTaskId() string
func (*TaskKillRequest) ProtoMessage ¶
func (*TaskKillRequest) ProtoMessage()
func (*TaskKillRequest) ProtoReflect ¶
func (x *TaskKillRequest) ProtoReflect() protoreflect.Message
func (*TaskKillRequest) Reset ¶
func (x *TaskKillRequest) Reset()
func (*TaskKillRequest) String ¶
func (x *TaskKillRequest) String() string
type TaskMoveRequest ¶
type TaskMoveRequest struct { // (Required) Source Job(Service) distinct from target job which is the // source of the task. SourceJobId string `protobuf:"bytes,1,opt,name=sourceJobId,proto3" json:"sourceJobId,omitempty"` // (Required) Target Job(Service) distinct from source job which is the // recipient of the task. TargetJobId string `protobuf:"bytes,2,opt,name=targetJobId,proto3" json:"targetJobId,omitempty"` // (Required) Task to move. Task must be in started state. TaskId string `protobuf:"bytes,3,opt,name=taskId,proto3" json:"taskId,omitempty"` // contains filtered or unexported fields }
func (*TaskMoveRequest) Descriptor
deprecated
func (*TaskMoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use TaskMoveRequest.ProtoReflect.Descriptor instead.
func (*TaskMoveRequest) GetSourceJobId ¶
func (x *TaskMoveRequest) GetSourceJobId() string
func (*TaskMoveRequest) GetTargetJobId ¶
func (x *TaskMoveRequest) GetTargetJobId() string
func (*TaskMoveRequest) GetTaskId ¶
func (x *TaskMoveRequest) GetTaskId() string
func (*TaskMoveRequest) ProtoMessage ¶
func (*TaskMoveRequest) ProtoMessage()
func (*TaskMoveRequest) ProtoReflect ¶
func (x *TaskMoveRequest) ProtoReflect() protoreflect.Message
func (*TaskMoveRequest) Reset ¶
func (x *TaskMoveRequest) Reset()
func (*TaskMoveRequest) String ¶
func (x *TaskMoveRequest) String() string
type TaskPodIdentity ¶
type TaskPodIdentity struct { // (Required) Current state of the task TaskInfo *TaskInfo `protobuf:"bytes,1,req,name=taskInfo" json:"taskInfo,omitempty"` // (Required) Pod details in bytes! // > For the same reason, we do not recommend embedding these proto objects // within your own proto definitions. > It is better to store Kubernetes // objects as byte arrays, in the wire format, which is self-describing. > // This permits you to use either JSON or binary (proto) wire formats without // code changes. > It will be difficult for you to operate on both Custom // Resources and built-in types otherwise. Pod []byte `protobuf:"bytes,2,req,name=pod" json:"pod,omitempty"` // (Required) Timestamp, in Unix epoch seconds, when request was made. RequestTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,req,name=requestTimestamp" json:"requestTimestamp,omitempty"` // (Optional) IP address of container Ipv4Address *string `protobuf:"bytes,4,opt,name=ipv4Address" json:"ipv4Address,omitempty"` // (Optional) IPv6 address of container Ipv6Address *string `protobuf:"bytes,5,opt,name=ipv6Address" json:"ipv6Address,omitempty"` // contains filtered or unexported fields }
For the identity client to query the metadata server to confirm the currently running task's identity based on the whole pod
func (*TaskPodIdentity) Descriptor
deprecated
func (*TaskPodIdentity) Descriptor() ([]byte, []int)
Deprecated: Use TaskPodIdentity.ProtoReflect.Descriptor instead.
func (*TaskPodIdentity) GetIpv4Address ¶
func (x *TaskPodIdentity) GetIpv4Address() string
func (*TaskPodIdentity) GetIpv6Address ¶
func (x *TaskPodIdentity) GetIpv6Address() string
func (*TaskPodIdentity) GetPod ¶
func (x *TaskPodIdentity) GetPod() []byte
func (*TaskPodIdentity) GetRequestTimestamp ¶
func (x *TaskPodIdentity) GetRequestTimestamp() *timestamppb.Timestamp
func (*TaskPodIdentity) GetTaskInfo ¶
func (x *TaskPodIdentity) GetTaskInfo() *TaskInfo
func (*TaskPodIdentity) ProtoMessage ¶
func (*TaskPodIdentity) ProtoMessage()
func (*TaskPodIdentity) ProtoReflect ¶
func (x *TaskPodIdentity) ProtoReflect() protoreflect.Message
func (*TaskPodIdentity) Reset ¶
func (x *TaskPodIdentity) Reset()
func (*TaskPodIdentity) String ¶
func (x *TaskPodIdentity) String() string
type TaskPodIdentityDocument ¶
type TaskPodIdentityDocument struct { // (Required) Serialized form of a TaskIdentity protobuf. PodIdentity []byte `protobuf:"bytes,1,opt,name=podIdentity" json:"podIdentity,omitempty"` // (Required) Signature produced by signing identity bytes. Signature *CertificateSignature `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"` // contains filtered or unexported fields }
func (*TaskPodIdentityDocument) Descriptor
deprecated
func (*TaskPodIdentityDocument) Descriptor() ([]byte, []int)
Deprecated: Use TaskPodIdentityDocument.ProtoReflect.Descriptor instead.
func (*TaskPodIdentityDocument) GetPodIdentity ¶
func (x *TaskPodIdentityDocument) GetPodIdentity() []byte
func (*TaskPodIdentityDocument) GetSignature ¶
func (x *TaskPodIdentityDocument) GetSignature() *CertificateSignature
func (*TaskPodIdentityDocument) ProtoMessage ¶
func (*TaskPodIdentityDocument) ProtoMessage()
func (*TaskPodIdentityDocument) ProtoReflect ¶
func (x *TaskPodIdentityDocument) ProtoReflect() protoreflect.Message
func (*TaskPodIdentityDocument) Reset ¶
func (x *TaskPodIdentityDocument) Reset()
func (*TaskPodIdentityDocument) String ¶
func (x *TaskPodIdentityDocument) String() string
type TaskQuery ¶
type TaskQuery struct { // (Required) Requested page number/size. Page *Page `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` // (Optional) Collection of fields and their values for a filter. // Available query criteria: // jobIds - list of comma separated job ids // taskIds - list of comma separated task ids // owner - job owner // applicationName - job application name // imageName - image name // imageTag - image tag // capacityGroup - job assigned capacity group // jobGroupStack - job group stack // jobGroupDetail - job group details // jobGroupSequence - job group sequence // jobType - job type (batch or service) // attributes - comma separated job attribute key/value pairs. The same key // may occur multiple times, with different // values (any value matches the filter). A value may be omitted, // in which case if the key occurs only once, only presence of // the key is checked, without value comparison (otherwise the // value is an empty string). Example filters: // * 'key1' - matches, if the key is present // * 'key2:value2' - matches if the attributes contain key 'key2' // with value 'value2' // * 'key3,key3:value3a,key3:value3b' - matches if the attributes // contain key 'key3' with value ” or 'value3a' or 'value3b' All // the above can be passed together as // 'key1,key2:value2,key3,key3:value3a,key3:value3b' // attributes.op - logical 'and' or 'or' operators, which should be applied to // multiple attributes specified in the query jobState - job state (one) // taskStates - task states (multiple, comma separated). Empty value is the // same as no value set. taskStateReasons - reasons associated with task // states (multiple, comma separated) needsMigration - if set to true, return // only tasks that require migration skipSystemFailures - a filter for // finished tasks only (does not affect non-finished tasks). If set to true, // a finished task that failed due to a system error is // filtered out. System error codes are specified in the // TaskStatus type definition. These are container // failures due to Titus internal issues. FilteringCriteria map[string]string `` /* 175-byte string literal not displayed */ // (Optional) If set, only field values explicitly given in this parameter // will be returned Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"` // contains filtered or unexported fields }
Task query request. The query result is limited to the active data set. Finished jobs/tasks are not evaluated when the query is executed.
func (*TaskQuery) Descriptor
deprecated
func (*TaskQuery) GetFilteringCriteria ¶
func (*TaskQuery) ProtoMessage ¶
func (*TaskQuery) ProtoMessage()
func (*TaskQuery) ProtoReflect ¶
func (x *TaskQuery) ProtoReflect() protoreflect.Message
type TaskQueryResult ¶
type TaskQueryResult struct { Items []*Task `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*TaskQueryResult) Descriptor
deprecated
func (*TaskQueryResult) Descriptor() ([]byte, []int)
Deprecated: Use TaskQueryResult.ProtoReflect.Descriptor instead.
func (*TaskQueryResult) GetItems ¶
func (x *TaskQueryResult) GetItems() []*Task
func (*TaskQueryResult) GetPagination ¶
func (x *TaskQueryResult) GetPagination() *Pagination
func (*TaskQueryResult) ProtoMessage ¶
func (*TaskQueryResult) ProtoMessage()
func (*TaskQueryResult) ProtoReflect ¶
func (x *TaskQueryResult) ProtoReflect() protoreflect.Message
func (*TaskQueryResult) Reset ¶
func (x *TaskQueryResult) Reset()
func (*TaskQueryResult) String ¶
func (x *TaskQueryResult) String() string
type TaskStatus ¶
type TaskStatus struct { // (Required) Task state State TaskStatus_TaskState `protobuf:"varint,1,opt,name=state,proto3,enum=com.netflix.titus.TaskStatus_TaskState" json:"state,omitempty"` // (Optional) An identifier of an event that caused a transition to this // state. Each job manager can introduce its own // set of reason codes. Below are the predefined (common) set of reason codes // associated with task state 'Finished': // * 'normal' - task completed with the exit code 0 // * 'failed' - task completed with a non zero error code // * 'killed' - task was explicitly terminated by a user // * 'scaledDown' - task was terminated as a result of job scaling // down // * 'stuckInState' - task was terminated, as it did not progress to // the next state in the expected amount of time // * 'runtimeLimitExceeded' - task was terminated, as its runtime limit was // exceeded // * 'lost' - task was lost, and its final status is unknown // * 'invalidRequest' - invalid container definition (security group, // image name, etc) // * 'crashed' - container crashed due to some internal system // error // * 'transientSystemError' - transient error, not agent specific (for // example AWS rate limiting) // * 'localSystemError' - an error scoped to an agent instance on which a // container was run. // The agent should be quarantined or terminated. // * 'unknownSystemError' - unknown error which cannot be classified either // as local/non-local or transient. // If there are multiple occurences of this error, // the agent should be quarantined or terminated. ReasonCode string `protobuf:"bytes,2,opt,name=reasonCode,proto3" json:"reasonCode,omitempty"` // (Optional) Textual description accompanying the 'reasonCode'. ReasonMessage string `protobuf:"bytes,3,opt,name=reasonMessage,proto3" json:"reasonMessage,omitempty"` // Time when a transition to a state occurred. Timestamp uint64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // An array of ContainerStates, reporting the health of individual containers ContainerState []*TaskStatus_ContainerState `protobuf:"bytes,5,rep,name=containerState,proto3" json:"containerState,omitempty"` // contains filtered or unexported fields }
func (*TaskStatus) Descriptor
deprecated
func (*TaskStatus) Descriptor() ([]byte, []int)
Deprecated: Use TaskStatus.ProtoReflect.Descriptor instead.
func (*TaskStatus) GetContainerState ¶
func (x *TaskStatus) GetContainerState() []*TaskStatus_ContainerState
func (*TaskStatus) GetReasonCode ¶
func (x *TaskStatus) GetReasonCode() string
func (*TaskStatus) GetReasonMessage ¶
func (x *TaskStatus) GetReasonMessage() string
func (*TaskStatus) GetState ¶
func (x *TaskStatus) GetState() TaskStatus_TaskState
func (*TaskStatus) GetTimestamp ¶
func (x *TaskStatus) GetTimestamp() uint64
func (*TaskStatus) ProtoMessage ¶
func (*TaskStatus) ProtoMessage()
func (*TaskStatus) ProtoReflect ¶
func (x *TaskStatus) ProtoReflect() protoreflect.Message
func (*TaskStatus) Reset ¶
func (x *TaskStatus) Reset()
func (*TaskStatus) String ¶
func (x *TaskStatus) String() string
type TaskStatusData ¶
type TaskStatusData struct { Timestamp *int64 `protobuf:"varint,1,req,name=timestamp" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*TaskStatusData) Descriptor
deprecated
func (*TaskStatusData) Descriptor() ([]byte, []int)
Deprecated: Use TaskStatusData.ProtoReflect.Descriptor instead.
func (*TaskStatusData) GetTimestamp ¶
func (x *TaskStatusData) GetTimestamp() int64
func (*TaskStatusData) ProtoMessage ¶
func (*TaskStatusData) ProtoMessage()
func (*TaskStatusData) ProtoReflect ¶
func (x *TaskStatusData) ProtoReflect() protoreflect.Message
func (*TaskStatusData) Reset ¶
func (x *TaskStatusData) Reset()
func (*TaskStatusData) String ¶
func (x *TaskStatusData) String() string
type TaskStatus_ContainerState ¶
type TaskStatus_ContainerState struct { // Name of the container ContainerName string `protobuf:"bytes,1,opt,name=containerName,proto3" json:"containerName,omitempty"` // Enum representing if the individual container is healthy ContainerHealth TaskStatus_ContainerState_ContainerHealth `` /* 149-byte string literal not displayed */ // Struct containing image information about the container ContainerImage *BasicImage `protobuf:"bytes,3,opt,name=containerImage,proto3" json:"containerImage,omitempty"` // String representing the Platform Sidecar (if any) that added the container. PlatformSidecar string `protobuf:"bytes,4,opt,name=platformSidecar,proto3" json:"platformSidecar,omitempty"` // contains filtered or unexported fields }
func (*TaskStatus_ContainerState) Descriptor
deprecated
func (*TaskStatus_ContainerState) Descriptor() ([]byte, []int)
Deprecated: Use TaskStatus_ContainerState.ProtoReflect.Descriptor instead.
func (*TaskStatus_ContainerState) GetContainerHealth ¶
func (x *TaskStatus_ContainerState) GetContainerHealth() TaskStatus_ContainerState_ContainerHealth
func (*TaskStatus_ContainerState) GetContainerImage ¶
func (x *TaskStatus_ContainerState) GetContainerImage() *BasicImage
func (*TaskStatus_ContainerState) GetContainerName ¶
func (x *TaskStatus_ContainerState) GetContainerName() string
func (*TaskStatus_ContainerState) GetPlatformSidecar ¶
func (x *TaskStatus_ContainerState) GetPlatformSidecar() string
func (*TaskStatus_ContainerState) ProtoMessage ¶
func (*TaskStatus_ContainerState) ProtoMessage()
func (*TaskStatus_ContainerState) ProtoReflect ¶
func (x *TaskStatus_ContainerState) ProtoReflect() protoreflect.Message
func (*TaskStatus_ContainerState) Reset ¶
func (x *TaskStatus_ContainerState) Reset()
func (*TaskStatus_ContainerState) String ¶
func (x *TaskStatus_ContainerState) String() string
type TaskStatus_ContainerState_ContainerHealth ¶
type TaskStatus_ContainerState_ContainerHealth int32
const ( // Unset means we haven't gotten any signal yet about healthiness TaskStatus_ContainerState_Unset TaskStatus_ContainerState_ContainerHealth = 0 // Unhealthy means the container is no longer passing its healthcheck TaskStatus_ContainerState_Unhealthy TaskStatus_ContainerState_ContainerHealth = 1 // Healthy means the container is passing its healthcheck TaskStatus_ContainerState_Healthy TaskStatus_ContainerState_ContainerHealth = 2 )
func (TaskStatus_ContainerState_ContainerHealth) Descriptor ¶
func (TaskStatus_ContainerState_ContainerHealth) Descriptor() protoreflect.EnumDescriptor
func (TaskStatus_ContainerState_ContainerHealth) EnumDescriptor
deprecated
func (TaskStatus_ContainerState_ContainerHealth) EnumDescriptor() ([]byte, []int)
Deprecated: Use TaskStatus_ContainerState_ContainerHealth.Descriptor instead.
func (TaskStatus_ContainerState_ContainerHealth) Number ¶
func (x TaskStatus_ContainerState_ContainerHealth) Number() protoreflect.EnumNumber
func (TaskStatus_ContainerState_ContainerHealth) String ¶
func (x TaskStatus_ContainerState_ContainerHealth) String() string
func (TaskStatus_ContainerState_ContainerHealth) Type ¶
func (TaskStatus_ContainerState_ContainerHealth) Type() protoreflect.EnumType
type TaskStatus_TaskState ¶
type TaskStatus_TaskState int32
State information associated with a task.
const ( // A task was passed to the scheduler but has no resources allocated yet. TaskStatus_Accepted TaskStatus_TaskState = 0 // A task had resources allocated and was passed to Mesos. TaskStatus_Launched TaskStatus_TaskState = 1 // An executor provisioned resources for a task. TaskStatus_StartInitiated TaskStatus_TaskState = 2 // The container was started. TaskStatus_Started TaskStatus_TaskState = 3 // A user requested the task to be terminated. An executor is stopping the // task and releasing its allocated resources. TaskStatus_KillInitiated TaskStatus_TaskState = 4 // No connectivity between Mesos and an agent running a task. The task's // state cannot be determined until the connection // is established again. TaskStatus_Disconnected TaskStatus_TaskState = 5 // A task completed or was forced by a user to be terminated. All resources // previously assigned to this task are released. TaskStatus_Finished TaskStatus_TaskState = 6 )
func (TaskStatus_TaskState) Descriptor ¶
func (TaskStatus_TaskState) Descriptor() protoreflect.EnumDescriptor
func (TaskStatus_TaskState) Enum ¶
func (x TaskStatus_TaskState) Enum() *TaskStatus_TaskState
func (TaskStatus_TaskState) EnumDescriptor
deprecated
func (TaskStatus_TaskState) EnumDescriptor() ([]byte, []int)
Deprecated: Use TaskStatus_TaskState.Descriptor instead.
func (TaskStatus_TaskState) Number ¶
func (x TaskStatus_TaskState) Number() protoreflect.EnumNumber
func (TaskStatus_TaskState) String ¶
func (x TaskStatus_TaskState) String() string
func (TaskStatus_TaskState) Type ¶
func (TaskStatus_TaskState) Type() protoreflect.EnumType
type Tier ¶
type Tier int32
Titus scheduler tier (see Titus scheduler documentation for more information).
func (Tier) Descriptor ¶
func (Tier) Descriptor() protoreflect.EnumDescriptor
func (Tier) EnumDescriptor
deprecated
func (Tier) Number ¶
func (x Tier) Number() protoreflect.EnumNumber
func (Tier) Type ¶
func (Tier) Type() protoreflect.EnumType
type TierUpdate ¶
type TierUpdate struct { InstanceGroupId string `protobuf:"bytes,1,opt,name=instanceGroupId,proto3" json:"instanceGroupId,omitempty"` Tier Tier `protobuf:"varint,2,opt,name=tier,proto3,enum=com.netflix.titus.Tier" json:"tier,omitempty"` // contains filtered or unexported fields }
func (*TierUpdate) Descriptor
deprecated
func (*TierUpdate) Descriptor() ([]byte, []int)
Deprecated: Use TierUpdate.ProtoReflect.Descriptor instead.
func (*TierUpdate) GetInstanceGroupId ¶
func (x *TierUpdate) GetInstanceGroupId() string
func (*TierUpdate) GetTier ¶
func (x *TierUpdate) GetTier() Tier
func (*TierUpdate) ProtoMessage ¶
func (*TierUpdate) ProtoMessage()
func (*TierUpdate) ProtoReflect ¶
func (x *TierUpdate) ProtoReflect() protoreflect.Message
func (*TierUpdate) Reset ¶
func (x *TierUpdate) Reset()
func (*TierUpdate) String ¶
func (x *TierUpdate) String() string
type TimeWindow ¶
type TimeWindow struct { // (Required) Included days. Days []Day `protobuf:"varint,1,rep,packed,name=days,proto3,enum=com.netflix.titus.Day" json:"days,omitempty"` // (Optional) Included hour ranges. If not set, defaults to 0-24. HourlyTimeWindows []*TimeWindow_HourlyTimeWindow `protobuf:"bytes,2,rep,name=hourlyTimeWindows,proto3" json:"hourlyTimeWindows,omitempty"` // (Optional) If not set, UTC time zone is set as a default. TimeZone string `protobuf:"bytes,3,opt,name=timeZone,proto3" json:"timeZone,omitempty"` // contains filtered or unexported fields }
Time window descriptor.
func (*TimeWindow) Descriptor
deprecated
func (*TimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use TimeWindow.ProtoReflect.Descriptor instead.
func (*TimeWindow) GetDays ¶
func (x *TimeWindow) GetDays() []Day
func (*TimeWindow) GetHourlyTimeWindows ¶
func (x *TimeWindow) GetHourlyTimeWindows() []*TimeWindow_HourlyTimeWindow
func (*TimeWindow) GetTimeZone ¶
func (x *TimeWindow) GetTimeZone() string
func (*TimeWindow) ProtoMessage ¶
func (*TimeWindow) ProtoMessage()
func (*TimeWindow) ProtoReflect ¶
func (x *TimeWindow) ProtoReflect() protoreflect.Message
func (*TimeWindow) Reset ¶
func (x *TimeWindow) Reset()
func (*TimeWindow) String ¶
func (x *TimeWindow) String() string
type TimeWindow_HourlyTimeWindow ¶
type TimeWindow_HourlyTimeWindow struct { // (Required) Starting hour. StartHour uint32 `protobuf:"varint,1,opt,name=startHour,proto3" json:"startHour,omitempty"` // (Required) Ending hour. EndHour uint32 `protobuf:"varint,2,opt,name=endHour,proto3" json:"endHour,omitempty"` // contains filtered or unexported fields }
func (*TimeWindow_HourlyTimeWindow) Descriptor
deprecated
func (*TimeWindow_HourlyTimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use TimeWindow_HourlyTimeWindow.ProtoReflect.Descriptor instead.
func (*TimeWindow_HourlyTimeWindow) GetEndHour ¶
func (x *TimeWindow_HourlyTimeWindow) GetEndHour() uint32
func (*TimeWindow_HourlyTimeWindow) GetStartHour ¶
func (x *TimeWindow_HourlyTimeWindow) GetStartHour() uint32
func (*TimeWindow_HourlyTimeWindow) ProtoMessage ¶
func (*TimeWindow_HourlyTimeWindow) ProtoMessage()
func (*TimeWindow_HourlyTimeWindow) ProtoReflect ¶
func (x *TimeWindow_HourlyTimeWindow) ProtoReflect() protoreflect.Message
func (*TimeWindow_HourlyTimeWindow) Reset ¶
func (x *TimeWindow_HourlyTimeWindow) Reset()
func (*TimeWindow_HourlyTimeWindow) String ¶
func (x *TimeWindow_HourlyTimeWindow) String() string
type TitusAgentSecurityGroupServiceClient ¶
type TitusAgentSecurityGroupServiceClient interface {
ResetSecurityGroup(ctx context.Context, in *ResetSecurityGroupRequest, opts ...grpc.CallOption) (*ResetSecurityGroupResponse, error)
}
TitusAgentSecurityGroupServiceClient is the client API for TitusAgentSecurityGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTitusAgentSecurityGroupServiceClient ¶
func NewTitusAgentSecurityGroupServiceClient(cc grpc.ClientConnInterface) TitusAgentSecurityGroupServiceClient
type TitusAgentSecurityGroupServiceServer ¶
type TitusAgentSecurityGroupServiceServer interface { ResetSecurityGroup(context.Context, *ResetSecurityGroupRequest) (*ResetSecurityGroupResponse, error) // contains filtered or unexported methods }
TitusAgentSecurityGroupServiceServer is the server API for TitusAgentSecurityGroupService service. All implementations must embed UnimplementedTitusAgentSecurityGroupServiceServer for forward compatibility
type TitusAgentVPCInformationServiceClient ¶
type TitusAgentVPCInformationServiceClient interface {
ListBranchToTrunkENIMapping(ctx context.Context, in *GetBranchToTrunkENIMappingRequest, opts ...grpc.CallOption) (*GetBranchToTrunkENIMappingResponse, error)
}
TitusAgentVPCInformationServiceClient is the client API for TitusAgentVPCInformationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTitusAgentVPCInformationServiceClient ¶
func NewTitusAgentVPCInformationServiceClient(cc grpc.ClientConnInterface) TitusAgentVPCInformationServiceClient
type TitusAgentVPCInformationServiceServer ¶
type TitusAgentVPCInformationServiceServer interface { ListBranchToTrunkENIMapping(context.Context, *GetBranchToTrunkENIMappingRequest) (*GetBranchToTrunkENIMappingResponse, error) // contains filtered or unexported methods }
TitusAgentVPCInformationServiceServer is the server API for TitusAgentVPCInformationService service. All implementations must embed UnimplementedTitusAgentVPCInformationServiceServer for forward compatibility
type TokenBucketPolicy ¶
type TokenBucketPolicy struct { Capacity uint64 `protobuf:"varint,1,opt,name=capacity,proto3" json:"capacity,omitempty"` InitialNumberOfTokens uint64 `protobuf:"varint,2,opt,name=initialNumberOfTokens,proto3" json:"initialNumberOfTokens,omitempty"` // Types that are assignable to RefillStrategy: // *TokenBucketPolicy_FixedIntervalRefillStrategy_ RefillStrategy isTokenBucketPolicy_RefillStrategy `protobuf_oneof:"RefillStrategy"` // contains filtered or unexported fields }
Token bucket policies
func (*TokenBucketPolicy) Descriptor
deprecated
func (*TokenBucketPolicy) Descriptor() ([]byte, []int)
Deprecated: Use TokenBucketPolicy.ProtoReflect.Descriptor instead.
func (*TokenBucketPolicy) GetCapacity ¶
func (x *TokenBucketPolicy) GetCapacity() uint64
func (*TokenBucketPolicy) GetFixedIntervalRefillStrategy ¶
func (x *TokenBucketPolicy) GetFixedIntervalRefillStrategy() *TokenBucketPolicy_FixedIntervalRefillStrategy
func (*TokenBucketPolicy) GetInitialNumberOfTokens ¶
func (x *TokenBucketPolicy) GetInitialNumberOfTokens() uint64
func (*TokenBucketPolicy) GetRefillStrategy ¶
func (m *TokenBucketPolicy) GetRefillStrategy() isTokenBucketPolicy_RefillStrategy
func (*TokenBucketPolicy) ProtoMessage ¶
func (*TokenBucketPolicy) ProtoMessage()
func (*TokenBucketPolicy) ProtoReflect ¶
func (x *TokenBucketPolicy) ProtoReflect() protoreflect.Message
func (*TokenBucketPolicy) Reset ¶
func (x *TokenBucketPolicy) Reset()
func (*TokenBucketPolicy) String ¶
func (x *TokenBucketPolicy) String() string
type TokenBucketPolicy_FixedIntervalRefillStrategy ¶
type TokenBucketPolicy_FixedIntervalRefillStrategy struct { RefillRate uint64 `protobuf:"varint,3,opt,name=refillRate,proto3" json:"refillRate,omitempty"` IntervalMs uint64 `protobuf:"varint,4,opt,name=intervalMs,proto3" json:"intervalMs,omitempty"` // contains filtered or unexported fields }
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) Descriptor
deprecated
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) Descriptor() ([]byte, []int)
Deprecated: Use TokenBucketPolicy_FixedIntervalRefillStrategy.ProtoReflect.Descriptor instead.
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) GetIntervalMs ¶
func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) GetIntervalMs() uint64
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) GetRefillRate ¶
func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) GetRefillRate() uint64
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) ProtoMessage ¶
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) ProtoMessage()
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) ProtoReflect ¶
func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) ProtoReflect() protoreflect.Message
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) Reset ¶
func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) Reset()
func (*TokenBucketPolicy_FixedIntervalRefillStrategy) String ¶
func (x *TokenBucketPolicy_FixedIntervalRefillStrategy) String() string
type TokenBucketPolicy_FixedIntervalRefillStrategy_ ¶
type TokenBucketPolicy_FixedIntervalRefillStrategy_ struct {
FixedIntervalRefillStrategy *TokenBucketPolicy_FixedIntervalRefillStrategy `protobuf:"bytes,3,opt,name=fixedIntervalRefillStrategy,proto3,oneof"`
}
type UnimplementedAgentManagementServiceServer ¶
type UnimplementedAgentManagementServiceServer struct { }
UnimplementedAgentManagementServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedAgentManagementServiceServer) DeleteAgentInstanceAttributes ¶
func (UnimplementedAgentManagementServiceServer) DeleteAgentInstanceAttributes(context.Context, *DeleteAgentInstanceAttributesRequest) (*emptypb.Empty, error)
func (UnimplementedAgentManagementServiceServer) DeleteInstanceGroupAttributes ¶
func (UnimplementedAgentManagementServiceServer) DeleteInstanceGroupAttributes(context.Context, *DeleteInstanceGroupAttributesRequest) (*emptypb.Empty, error)
func (UnimplementedAgentManagementServiceServer) FindAgentInstances ¶
func (UnimplementedAgentManagementServiceServer) FindAgentInstances(context.Context, *AgentQuery) (*AgentInstances, error)
func (UnimplementedAgentManagementServiceServer) GetAgentInstance ¶
func (UnimplementedAgentManagementServiceServer) GetAgentInstance(context.Context, *Id) (*AgentInstance, error)
func (UnimplementedAgentManagementServiceServer) GetInstanceGroup ¶
func (UnimplementedAgentManagementServiceServer) GetInstanceGroup(context.Context, *Id) (*AgentInstanceGroup, error)
func (UnimplementedAgentManagementServiceServer) GetInstanceGroups ¶
func (UnimplementedAgentManagementServiceServer) GetInstanceGroups(context.Context, *emptypb.Empty) (*AgentInstanceGroups, error)
func (UnimplementedAgentManagementServiceServer) ObserveAgents ¶
func (UnimplementedAgentManagementServiceServer) ObserveAgents(*emptypb.Empty, AgentManagementService_ObserveAgentsServer) error
func (UnimplementedAgentManagementServiceServer) UpdateAgentInstanceAttributes ¶
func (UnimplementedAgentManagementServiceServer) UpdateAgentInstanceAttributes(context.Context, *AgentInstanceAttributesUpdate) (*emptypb.Empty, error)
func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupAttributes ¶
func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupAttributes(context.Context, *InstanceGroupAttributesUpdate) (*emptypb.Empty, error)
func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupLifecycleState ¶
func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupLifecycleState(context.Context, *InstanceGroupLifecycleStateUpdate) (*emptypb.Empty, error)
func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupTier ¶
func (UnimplementedAgentManagementServiceServer) UpdateInstanceGroupTier(context.Context, *TierUpdate) (*emptypb.Empty, error)
type UnimplementedIPServiceServer ¶
type UnimplementedIPServiceServer struct { }
UnimplementedIPServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIPServiceServer) AllocateStaticIPAddress ¶
func (UnimplementedIPServiceServer) AllocateStaticIPAddress(context.Context, *AllocateStaticIPAddressRequest) (*AllocateStaticIPAddressResponse, error)
func (UnimplementedIPServiceServer) CreateTag ¶
func (UnimplementedIPServiceServer) CreateTag(context.Context, *CreateTagRequest) (*CreateTagResponse, error)
func (UnimplementedIPServiceServer) DeleteTag ¶
func (UnimplementedIPServiceServer) DeleteTag(context.Context, *CreateTagRequest) (*DeleteTagResponse, error)
func (UnimplementedIPServiceServer) GetStaticIPAddress ¶
func (UnimplementedIPServiceServer) GetStaticIPAddress(context.Context, *GetStaticIPAddressRequest) (*GetStaticIPAddressResponse, error)
func (UnimplementedIPServiceServer) GetStaticIPAddresses ¶
func (UnimplementedIPServiceServer) GetStaticIPAddresses(context.Context, *GetStaticIPAddressesRequest) (*GetStaticIPAddressesResponse, error)
func (UnimplementedIPServiceServer) SetPool ¶
func (UnimplementedIPServiceServer) SetPool(context.Context, *SetPoolRequest) (*SetPoolResponse, error)
func (UnimplementedIPServiceServer) UpdateTag ¶
func (UnimplementedIPServiceServer) UpdateTag(context.Context, *UpdateTagRequest) (*UpdateTagResponse, error)
type UnimplementedJobManagementServiceServer ¶
type UnimplementedJobManagementServiceServer struct { }
UnimplementedJobManagementServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedJobManagementServiceServer) CreateJob ¶
func (UnimplementedJobManagementServiceServer) CreateJob(context.Context, *JobDescriptor) (*JobId, error)
func (UnimplementedJobManagementServiceServer) DeleteJobAttributes ¶
func (UnimplementedJobManagementServiceServer) DeleteJobAttributes(context.Context, *JobAttributesDeleteRequest) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) DeleteTaskAttributes ¶
func (UnimplementedJobManagementServiceServer) DeleteTaskAttributes(context.Context, *TaskAttributesDeleteRequest) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) FindJobs ¶
func (UnimplementedJobManagementServiceServer) FindJobs(context.Context, *JobQuery) (*JobQueryResult, error)
func (UnimplementedJobManagementServiceServer) FindTasks ¶
func (UnimplementedJobManagementServiceServer) FindTasks(context.Context, *TaskQuery) (*TaskQueryResult, error)
func (UnimplementedJobManagementServiceServer) KillTask ¶
func (UnimplementedJobManagementServiceServer) KillTask(context.Context, *TaskKillRequest) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) MoveTask ¶
func (UnimplementedJobManagementServiceServer) MoveTask(context.Context, *TaskMoveRequest) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) ObserveJob ¶
func (UnimplementedJobManagementServiceServer) ObserveJob(*JobId, JobManagementService_ObserveJobServer) error
func (UnimplementedJobManagementServiceServer) ObserveJobs ¶
func (UnimplementedJobManagementServiceServer) ObserveJobs(*ObserveJobsQuery, JobManagementService_ObserveJobsServer) error
func (UnimplementedJobManagementServiceServer) ObserveJobsWithKeepAlive ¶
func (UnimplementedJobManagementServiceServer) ObserveJobsWithKeepAlive(JobManagementService_ObserveJobsWithKeepAliveServer) error
func (UnimplementedJobManagementServiceServer) UpdateJobAttributes ¶
func (UnimplementedJobManagementServiceServer) UpdateJobAttributes(context.Context, *JobAttributesUpdate) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) UpdateJobCapacity ¶
func (UnimplementedJobManagementServiceServer) UpdateJobCapacity(context.Context, *JobCapacityUpdate) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) UpdateJobCapacityWithOptionalAttributes ¶
func (UnimplementedJobManagementServiceServer) UpdateJobCapacityWithOptionalAttributes(context.Context, *JobCapacityUpdateWithOptionalAttributes) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) UpdateJobDisruptionBudget ¶
func (UnimplementedJobManagementServiceServer) UpdateJobDisruptionBudget(context.Context, *JobDisruptionBudgetUpdate) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) UpdateJobProcesses ¶
func (UnimplementedJobManagementServiceServer) UpdateJobProcesses(context.Context, *JobProcessesUpdate) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) UpdateJobStatus ¶
func (UnimplementedJobManagementServiceServer) UpdateJobStatus(context.Context, *JobStatusUpdate) (*emptypb.Empty, error)
func (UnimplementedJobManagementServiceServer) UpdateTaskAttributes ¶
func (UnimplementedJobManagementServiceServer) UpdateTaskAttributes(context.Context, *TaskAttributesUpdate) (*emptypb.Empty, error)
type UnimplementedTitusAgentSecurityGroupServiceServer ¶
type UnimplementedTitusAgentSecurityGroupServiceServer struct { }
UnimplementedTitusAgentSecurityGroupServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTitusAgentSecurityGroupServiceServer) ResetSecurityGroup ¶
func (UnimplementedTitusAgentSecurityGroupServiceServer) ResetSecurityGroup(context.Context, *ResetSecurityGroupRequest) (*ResetSecurityGroupResponse, error)
type UnimplementedTitusAgentVPCInformationServiceServer ¶
type UnimplementedTitusAgentVPCInformationServiceServer struct { }
UnimplementedTitusAgentVPCInformationServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTitusAgentVPCInformationServiceServer) ListBranchToTrunkENIMapping ¶
func (UnimplementedTitusAgentVPCInformationServiceServer) ListBranchToTrunkENIMapping(context.Context, *GetBranchToTrunkENIMappingRequest) (*GetBranchToTrunkENIMappingResponse, error)
type UnimplementedUserIPServiceServer ¶
type UnimplementedUserIPServiceServer struct { }
UnimplementedUserIPServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedUserIPServiceServer) AllocateAddress ¶
func (UnimplementedUserIPServiceServer) AllocateAddress(context.Context, *AllocateAddressRequest) (*AllocateAddressResponse, error)
func (UnimplementedUserIPServiceServer) DeallocateAddress ¶
func (UnimplementedUserIPServiceServer) DeallocateAddress(context.Context, *DeallocateAddressRequest) (*DeallocateAddressResponse, error)
func (UnimplementedUserIPServiceServer) GetAllocation ¶
func (UnimplementedUserIPServiceServer) GetAllocation(context.Context, *GetAllocationRequest) (*GetAllocationResponse, error)
type UnimplementedValidatorIPServiceServer ¶
type UnimplementedValidatorIPServiceServer struct { }
UnimplementedValidatorIPServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedValidatorIPServiceServer) ValidateAllocation ¶
func (UnimplementedValidatorIPServiceServer) ValidateAllocation(context.Context, *ValidationRequest) (*ValidationResponse, error)
func (UnimplementedValidatorIPServiceServer) ValidateAllocationParameters ¶
func (UnimplementedValidatorIPServiceServer) ValidateAllocationParameters(context.Context, *ParametersValidationRequest) (*ParametersValidationResponse, error)
type UnsafeAgentManagementServiceServer ¶
type UnsafeAgentManagementServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAgentManagementServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AgentManagementServiceServer will result in compilation errors.
type UnsafeIPServiceServer ¶
type UnsafeIPServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIPServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IPServiceServer will result in compilation errors.
type UnsafeJobManagementServiceServer ¶
type UnsafeJobManagementServiceServer interface {
// contains filtered or unexported methods
}
UnsafeJobManagementServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JobManagementServiceServer will result in compilation errors.
type UnsafeTitusAgentSecurityGroupServiceServer ¶
type UnsafeTitusAgentSecurityGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTitusAgentSecurityGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TitusAgentSecurityGroupServiceServer will result in compilation errors.
type UnsafeTitusAgentVPCInformationServiceServer ¶
type UnsafeTitusAgentVPCInformationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTitusAgentVPCInformationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TitusAgentVPCInformationServiceServer will result in compilation errors.
type UnsafeUserIPServiceServer ¶
type UnsafeUserIPServiceServer interface {
// contains filtered or unexported methods
}
UnsafeUserIPServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserIPServiceServer will result in compilation errors.
type UnsafeValidatorIPServiceServer ¶
type UnsafeValidatorIPServiceServer interface {
// contains filtered or unexported methods
}
UnsafeValidatorIPServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ValidatorIPServiceServer will result in compilation errors.
type UpdateTagRequest ¶
type UpdateTagRequest struct { Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
If the tag is unset, then do not set it
func (*UpdateTagRequest) Descriptor
deprecated
func (*UpdateTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTagRequest.ProtoReflect.Descriptor instead.
func (*UpdateTagRequest) GetKey ¶
func (x *UpdateTagRequest) GetKey() string
func (*UpdateTagRequest) GetUuid ¶
func (x *UpdateTagRequest) GetUuid() string
func (*UpdateTagRequest) GetValue ¶
func (x *UpdateTagRequest) GetValue() string
func (*UpdateTagRequest) ProtoMessage ¶
func (*UpdateTagRequest) ProtoMessage()
func (*UpdateTagRequest) ProtoReflect ¶
func (x *UpdateTagRequest) ProtoReflect() protoreflect.Message
func (*UpdateTagRequest) Reset ¶
func (x *UpdateTagRequest) Reset()
func (*UpdateTagRequest) String ¶
func (x *UpdateTagRequest) String() string
type UpdateTagResponse ¶
type UpdateTagResponse struct {
// contains filtered or unexported fields
}
func (*UpdateTagResponse) Descriptor
deprecated
func (*UpdateTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTagResponse.ProtoReflect.Descriptor instead.
func (*UpdateTagResponse) ProtoMessage ¶
func (*UpdateTagResponse) ProtoMessage()
func (*UpdateTagResponse) ProtoReflect ¶
func (x *UpdateTagResponse) ProtoReflect() protoreflect.Message
func (*UpdateTagResponse) Reset ¶
func (x *UpdateTagResponse) Reset()
func (*UpdateTagResponse) String ¶
func (x *UpdateTagResponse) String() string
type UserIPServiceClient ¶
type UserIPServiceClient interface { // Static IP Address flow AllocateAddress(ctx context.Context, in *AllocateAddressRequest, opts ...grpc.CallOption) (*AllocateAddressResponse, error) GetAllocation(ctx context.Context, in *GetAllocationRequest, opts ...grpc.CallOption) (*GetAllocationResponse, error) DeallocateAddress(ctx context.Context, in *DeallocateAddressRequest, opts ...grpc.CallOption) (*DeallocateAddressResponse, error) }
UserIPServiceClient is the client API for UserIPService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewUserIPServiceClient ¶
func NewUserIPServiceClient(cc grpc.ClientConnInterface) UserIPServiceClient
type UserIPServiceServer ¶
type UserIPServiceServer interface { // Static IP Address flow AllocateAddress(context.Context, *AllocateAddressRequest) (*AllocateAddressResponse, error) GetAllocation(context.Context, *GetAllocationRequest) (*GetAllocationResponse, error) DeallocateAddress(context.Context, *DeallocateAddressRequest) (*DeallocateAddressResponse, error) // contains filtered or unexported methods }
UserIPServiceServer is the server API for UserIPService service. All implementations must embed UnimplementedUserIPServiceServer for forward compatibility
type ValidationRequest ¶
type ValidationRequest struct { SignedAddressAllocation *SignedAddressAllocation `protobuf:"bytes,1,opt,name=signedAddressAllocation,proto3" json:"signedAddressAllocation,omitempty"` // contains filtered or unexported fields }
func (*ValidationRequest) Descriptor
deprecated
func (*ValidationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidationRequest.ProtoReflect.Descriptor instead.
func (*ValidationRequest) GetSignedAddressAllocation ¶
func (x *ValidationRequest) GetSignedAddressAllocation() *SignedAddressAllocation
func (*ValidationRequest) ProtoMessage ¶
func (*ValidationRequest) ProtoMessage()
func (*ValidationRequest) ProtoReflect ¶
func (x *ValidationRequest) ProtoReflect() protoreflect.Message
func (*ValidationRequest) Reset ¶
func (x *ValidationRequest) Reset()
func (*ValidationRequest) String ¶
func (x *ValidationRequest) String() string
type ValidationResponse ¶
type ValidationResponse struct {
// contains filtered or unexported fields
}
func (*ValidationResponse) Descriptor
deprecated
func (*ValidationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidationResponse.ProtoReflect.Descriptor instead.
func (*ValidationResponse) ProtoMessage ¶
func (*ValidationResponse) ProtoMessage()
func (*ValidationResponse) ProtoReflect ¶
func (x *ValidationResponse) ProtoReflect() protoreflect.Message
func (*ValidationResponse) Reset ¶
func (x *ValidationResponse) Reset()
func (*ValidationResponse) String ¶
func (x *ValidationResponse) String() string
type ValidatorIPServiceClient ¶
type ValidatorIPServiceClient interface { ValidateAllocation(ctx context.Context, in *ValidationRequest, opts ...grpc.CallOption) (*ValidationResponse, error) ValidateAllocationParameters(ctx context.Context, in *ParametersValidationRequest, opts ...grpc.CallOption) (*ParametersValidationResponse, error) }
ValidatorIPServiceClient is the client API for ValidatorIPService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewValidatorIPServiceClient ¶
func NewValidatorIPServiceClient(cc grpc.ClientConnInterface) ValidatorIPServiceClient
type ValidatorIPServiceServer ¶
type ValidatorIPServiceServer interface { ValidateAllocation(context.Context, *ValidationRequest) (*ValidationResponse, error) ValidateAllocationParameters(context.Context, *ParametersValidationRequest) (*ParametersValidationResponse, error) // contains filtered or unexported methods }
ValidatorIPServiceServer is the server API for ValidatorIPService service. All implementations must embed UnimplementedValidatorIPServiceServer for forward compatibility
type Version ¶
type Version struct { // Entity last update time. Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
An entity version data.
func (*Version) Descriptor
deprecated
func (*Version) GetTimestamp ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
type Volume ¶
type Volume struct { // (Required) the name of the volume. This is what is referenced by // VolumeMount requests for individual containers. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to VolumeSource: // *Volume_SharedContainerVolumeSource // *Volume_SaaSVolumeSource VolumeSource isVolume_VolumeSource `protobuf_oneof:"VolumeSource"` // contains filtered or unexported fields }
Volumes define some sort of storage for a Task (pod) that is later referenced by individual containers via VolumeMount declarations. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#volume-v1-core Note that Titus only supports a subset of storage drivers.
func (*Volume) Descriptor
deprecated
func (*Volume) GetSaaSVolumeSource ¶
func (x *Volume) GetSaaSVolumeSource() *SaaSVolumeSource
func (*Volume) GetSharedContainerVolumeSource ¶
func (x *Volume) GetSharedContainerVolumeSource() *SharedContainerVolumeSource
func (*Volume) GetVolumeSource ¶
func (m *Volume) GetVolumeSource() isVolume_VolumeSource
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
type VolumeMount ¶
type VolumeMount struct { // (Required) mountPath is the location inside the container where the volume // will be mounted MountPath string `protobuf:"bytes,1,opt,name=mountPath,proto3" json:"mountPath,omitempty"` // mountPropagation determines how mounts are propagated from the host to // container and the other way around. When not set, MountPropagationNone is // used. MountPropagation VolumeMount_MountPropagation `` /* 138-byte string literal not displayed */ // This must match the Name of a Volume. VolumeName string `protobuf:"bytes,3,opt,name=volumeName,proto3" json:"volumeName,omitempty"` // Mounted read-only if true, read-write otherwise (false or unspecified). // Defaults to false. ReadOnly bool `protobuf:"varint,4,opt,name=readOnly,proto3" json:"readOnly,omitempty"` // Path within the volume from which the container's volume should be mounted. // Defaults to "" (volume's root). SubPath string `protobuf:"bytes,5,opt,name=subPath,proto3" json:"subPath,omitempty"` // contains filtered or unexported fields }
VolumeMounts are used to define how to mount a Volume in a container Modeled after k8s volumeMounts: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#volumemount-v1-core
func (*VolumeMount) Descriptor
deprecated
func (*VolumeMount) Descriptor() ([]byte, []int)
Deprecated: Use VolumeMount.ProtoReflect.Descriptor instead.
func (*VolumeMount) GetMountPath ¶
func (x *VolumeMount) GetMountPath() string
func (*VolumeMount) GetMountPropagation ¶
func (x *VolumeMount) GetMountPropagation() VolumeMount_MountPropagation
func (*VolumeMount) GetReadOnly ¶
func (x *VolumeMount) GetReadOnly() bool
func (*VolumeMount) GetSubPath ¶
func (x *VolumeMount) GetSubPath() string
func (*VolumeMount) GetVolumeName ¶
func (x *VolumeMount) GetVolumeName() string
func (*VolumeMount) ProtoMessage ¶
func (*VolumeMount) ProtoMessage()
func (*VolumeMount) ProtoReflect ¶
func (x *VolumeMount) ProtoReflect() protoreflect.Message
func (*VolumeMount) Reset ¶
func (x *VolumeMount) Reset()
func (*VolumeMount) String ¶
func (x *VolumeMount) String() string
type VolumeMount_MountPropagation ¶
type VolumeMount_MountPropagation int32
const ( // MountPropagationNone is the default and means that additional mounts // inside a volumeMount will *not* be propagated. VolumeMount_MountPropagationNone VolumeMount_MountPropagation = 0 // MountPropagationHostToContainer specifies that mounts get propagated // from the source mount to the destination ("rslave" in Linux). VolumeMount_MountPropagationHostToContainer VolumeMount_MountPropagation = 1 // MountPropagationBidirectional specifies that mounts get propagated from // the and from the source container to the destination // ("rshared" in Linux). VolumeMount_MountPropagationBidirectional VolumeMount_MountPropagation = 2 )
func (VolumeMount_MountPropagation) Descriptor ¶
func (VolumeMount_MountPropagation) Descriptor() protoreflect.EnumDescriptor
func (VolumeMount_MountPropagation) Enum ¶
func (x VolumeMount_MountPropagation) Enum() *VolumeMount_MountPropagation
func (VolumeMount_MountPropagation) EnumDescriptor
deprecated
func (VolumeMount_MountPropagation) EnumDescriptor() ([]byte, []int)
Deprecated: Use VolumeMount_MountPropagation.Descriptor instead.
func (VolumeMount_MountPropagation) Number ¶
func (x VolumeMount_MountPropagation) Number() protoreflect.EnumNumber
func (VolumeMount_MountPropagation) String ¶
func (x VolumeMount_MountPropagation) String() string
func (VolumeMount_MountPropagation) Type ¶
func (VolumeMount_MountPropagation) Type() protoreflect.EnumType
type Volume_SaaSVolumeSource ¶
type Volume_SaaSVolumeSource struct {
SaaSVolumeSource *SaaSVolumeSource `protobuf:"bytes,3,opt,name=SaaSVolumeSource,proto3,oneof"`
}
type Volume_SharedContainerVolumeSource ¶
type Volume_SharedContainerVolumeSource struct { // one container that is exported. Such a volume can be used later via a // VolumeMount and shared with other containers in the task (pod) SharedContainerVolumeSource *SharedContainerVolumeSource `protobuf:"bytes,2,opt,name=sharedContainerVolumeSource,proto3,oneof"` }