Versions in this module Expand all Collapse all v0 v0.196.2 Sep 10, 2024 Changes in this version + const CloudPlatformScope + type Accelerator struct + Count int64 + DriverVersion string + ForceSendFields []string + InstallGpuDrivers bool + NullFields []string + Type string + func (s Accelerator) MarshalJSON() ([]byte, error) + type ActionCondition struct + ExitCodes []int64 + ForceSendFields []string + NullFields []string + func (s ActionCondition) MarshalJSON() ([]byte, error) + type AgentContainer struct + Commands []string + Entrypoint string + ForceSendFields []string + ImageUri string + NullFields []string + Options string + Volumes []string + func (s AgentContainer) MarshalJSON() ([]byte, error) + type AgentEnvironment struct + EncryptedVariables *AgentKMSEnvMap + ForceSendFields []string + NullFields []string + SecretVariables map[string]string + Variables map[string]string + func (s AgentEnvironment) MarshalJSON() ([]byte, error) + type AgentInfo struct + ForceSendFields []string + JobId string + NullFields []string + ReportTime string + State string + TaskGroupId string + Tasks []*AgentTaskInfo + func (s AgentInfo) MarshalJSON() ([]byte, error) + type AgentKMSEnvMap struct + CipherText string + ForceSendFields []string + KeyName string + NullFields []string + func (s AgentKMSEnvMap) MarshalJSON() ([]byte, error) + type AgentMetadata struct + CreationTime string + Creator string + ForceSendFields []string + ImageVersion string + Instance string + InstanceId uint64 + InstancePreemptionNoticeReceived bool + MachineType string + NullFields []string + OsRelease map[string]string + Version string + Zone string + func (s AgentMetadata) MarshalJSON() ([]byte, error) + type AgentScript struct + ForceSendFields []string + NullFields []string + Path string + Text string + func (s AgentScript) MarshalJSON() ([]byte, error) + type AgentTask struct + AgentTaskSpec *AgentTaskSpec + ForceSendFields []string + IntendedState string + NullFields []string + ReachedBarrier int64 + Spec *TaskSpec + Status *TaskStatus + Task string + TaskSource string + func (s AgentTask) MarshalJSON() ([]byte, error) + type AgentTaskInfo struct + ForceSendFields []string + NullFields []string + Runnable int64 + TaskId string + TaskStatus *TaskStatus + func (s AgentTaskInfo) MarshalJSON() ([]byte, error) + type AgentTaskLoggingOption struct + ForceSendFields []string + Labels map[string]string + NullFields []string + func (s AgentTaskLoggingOption) MarshalJSON() ([]byte, error) + type AgentTaskRunnable struct + AlwaysRun bool + Background bool + Container *AgentContainer + Environment *AgentEnvironment + ForceSendFields []string + IgnoreExitStatus bool + NullFields []string + Script *AgentScript + Timeout string + func (s AgentTaskRunnable) MarshalJSON() ([]byte, error) + type AgentTaskSpec struct + Environment *AgentEnvironment + ForceSendFields []string + LoggingOption *AgentTaskLoggingOption + MaxRunDuration string + NullFields []string + Runnables []*AgentTaskRunnable + UserAccount *AgentTaskUserAccount + func (s AgentTaskSpec) MarshalJSON() ([]byte, error) + type AgentTaskUserAccount struct + ForceSendFields []string + Gid int64 + NullFields []string + Uid int64 + func (s AgentTaskUserAccount) MarshalJSON() ([]byte, error) + type AgentTimingInfo struct + AgentStartupTime string + BootTime string + ForceSendFields []string + NullFields []string + ScriptStartupTime string + func (s AgentTimingInfo) MarshalJSON() ([]byte, error) + type AllocationPolicy struct + ForceSendFields []string + Instances []*InstancePolicyOrTemplate + Labels map[string]string + Location *LocationPolicy + Network *NetworkPolicy + NullFields []string + Placement *PlacementPolicy + ServiceAccount *ServiceAccount + Tags []string + func (s AllocationPolicy) MarshalJSON() ([]byte, error) + type AttachedDisk struct + DeviceName string + ExistingDisk string + ForceSendFields []string + NewDisk *Disk + NullFields []string + func (s AttachedDisk) MarshalJSON() ([]byte, error) + type Barrier struct + ForceSendFields []string + Name string + NullFields []string + func (s Barrier) MarshalJSON() ([]byte, error) + type CancelOperationRequest struct + type CloudLoggingOption struct + ForceSendFields []string + NullFields []string + UseGenericTaskMonitoredResource bool + func (s CloudLoggingOption) MarshalJSON() ([]byte, error) + type ComputeResource struct + BootDiskMib int64 + CpuMilli int64 + ForceSendFields []string + MemoryMib int64 + NullFields []string + func (s ComputeResource) MarshalJSON() ([]byte, error) + type Container struct + BlockExternalNetwork bool + Commands []string + EnableImageStreaming bool + Entrypoint string + ForceSendFields []string + ImageUri string + NullFields []string + Options string + Password string + Username string + Volumes []string + func (s Container) MarshalJSON() ([]byte, error) + type Disk struct + DiskInterface string + ForceSendFields []string + Image string + NullFields []string + SizeGb int64 + Snapshot string + Type string + func (s Disk) MarshalJSON() ([]byte, error) + type Empty struct + type Environment struct + EncryptedVariables *KMSEnvMap + ForceSendFields []string + NullFields []string + SecretVariables map[string]string + Variables map[string]string + func (s Environment) MarshalJSON() ([]byte, error) + type GCS struct + ForceSendFields []string + NullFields []string + RemotePath string + func (s GCS) MarshalJSON() ([]byte, error) + type InstancePolicy struct + Accelerators []*Accelerator + BootDisk *Disk + Disks []*AttachedDisk + ForceSendFields []string + MachineType string + MinCpuPlatform string + NullFields []string + ProvisioningModel string + Reservation string + func (s InstancePolicy) MarshalJSON() ([]byte, error) + type InstancePolicyOrTemplate struct + BlockProjectSshKeys bool + ForceSendFields []string + InstallGpuDrivers bool + InstallOpsAgent bool + InstanceTemplate string + NullFields []string + Policy *InstancePolicy + func (s InstancePolicyOrTemplate) MarshalJSON() ([]byte, error) + type InstanceStatus struct + BootDisk *Disk + ForceSendFields []string + MachineType string + NullFields []string + ProvisioningModel string + TaskPack int64 + func (s InstanceStatus) MarshalJSON() ([]byte, error) + type Job struct + AllocationPolicy *AllocationPolicy + CreateTime string + ForceSendFields []string + Labels map[string]string + LogsPolicy *LogsPolicy + Name string + Notifications []*JobNotification + NullFields []string + Priority int64 + Status *JobStatus + TaskGroups []*TaskGroup + Uid string + UpdateTime string + func (s Job) MarshalJSON() ([]byte, error) + type JobNotification struct + ForceSendFields []string + Message *Message + NullFields []string + PubsubTopic string + func (s JobNotification) MarshalJSON() ([]byte, error) + type JobStatus struct + ForceSendFields []string + NullFields []string + RunDuration string + State string + StatusEvents []*StatusEvent + TaskGroups map[string]TaskGroupStatus + func (s JobStatus) MarshalJSON() ([]byte, error) + type KMSEnvMap struct + CipherText string + ForceSendFields []string + KeyName string + NullFields []string + func (s KMSEnvMap) MarshalJSON() ([]byte, error) + type LifecyclePolicy struct + Action string + ActionCondition *ActionCondition + ForceSendFields []string + NullFields []string + func (s LifecyclePolicy) MarshalJSON() ([]byte, error) + type ListJobsResponse struct + ForceSendFields []string + Jobs []*Job + NextPageToken string + NullFields []string + Unreachable []string + func (s ListJobsResponse) MarshalJSON() ([]byte, error) + type ListLocationsResponse struct + ForceSendFields []string + Locations []*Location + NextPageToken string + NullFields []string + func (s ListLocationsResponse) MarshalJSON() ([]byte, error) + type ListOperationsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Operations []*Operation + func (s ListOperationsResponse) MarshalJSON() ([]byte, error) + type ListTasksResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Tasks []*Task + Unreachable []string + func (s ListTasksResponse) MarshalJSON() ([]byte, error) + type Location struct + DisplayName string + ForceSendFields []string + Labels map[string]string + LocationId string + Metadata googleapi.RawMessage + Name string + NullFields []string + func (s Location) MarshalJSON() ([]byte, error) + type LocationPolicy struct + AllowedLocations []string + ForceSendFields []string + NullFields []string + func (s LocationPolicy) MarshalJSON() ([]byte, error) + type LogsPolicy struct + CloudLoggingOption *CloudLoggingOption + Destination string + ForceSendFields []string + LogsPath string + NullFields []string + func (s LogsPolicy) MarshalJSON() ([]byte, error) + type Message struct + ForceSendFields []string + NewJobState string + NewTaskState string + NullFields []string + Type string + func (s Message) MarshalJSON() ([]byte, error) + type NFS struct + ForceSendFields []string + NullFields []string + RemotePath string + Server string + func (s NFS) MarshalJSON() ([]byte, error) + type NetworkInterface struct + ForceSendFields []string + Network string + NoExternalIpAddress bool + NullFields []string + Subnetwork string + func (s NetworkInterface) MarshalJSON() ([]byte, error) + type NetworkPolicy struct + ForceSendFields []string + NetworkInterfaces []*NetworkInterface + NullFields []string + func (s NetworkPolicy) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s Operation) MarshalJSON() ([]byte, error) + type OperationMetadata struct + ApiVersion string + CreateTime string + EndTime string + ForceSendFields []string + NullFields []string + RequestedCancellation bool + StatusMessage string + Target string + Verb string + func (s OperationMetadata) MarshalJSON() ([]byte, error) + type PlacementPolicy struct + Collocation string + ForceSendFields []string + MaxDistance int64 + NullFields []string + func (s PlacementPolicy) MarshalJSON() ([]byte, error) + type ProjectsLocationsGetCall struct + func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall + func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error) + func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall + func (c *ProjectsLocationsGetCall) Header() http.Header + func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall + type ProjectsLocationsJobsCreateCall struct + func (c *ProjectsLocationsJobsCreateCall) Context(ctx context.Context) *ProjectsLocationsJobsCreateCall + func (c *ProjectsLocationsJobsCreateCall) Do(opts ...googleapi.CallOption) (*Job, error) + func (c *ProjectsLocationsJobsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobsCreateCall + func (c *ProjectsLocationsJobsCreateCall) Header() http.Header + func (c *ProjectsLocationsJobsCreateCall) JobId(jobId string) *ProjectsLocationsJobsCreateCall + func (c *ProjectsLocationsJobsCreateCall) RequestId(requestId string) *ProjectsLocationsJobsCreateCall + type ProjectsLocationsJobsDeleteCall struct + func (c *ProjectsLocationsJobsDeleteCall) Context(ctx context.Context) *ProjectsLocationsJobsDeleteCall + func (c *ProjectsLocationsJobsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsJobsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobsDeleteCall + func (c *ProjectsLocationsJobsDeleteCall) Header() http.Header + func (c *ProjectsLocationsJobsDeleteCall) Reason(reason string) *ProjectsLocationsJobsDeleteCall + func (c *ProjectsLocationsJobsDeleteCall) RequestId(requestId string) *ProjectsLocationsJobsDeleteCall + type ProjectsLocationsJobsGetCall struct + func (c *ProjectsLocationsJobsGetCall) Context(ctx context.Context) *ProjectsLocationsJobsGetCall + func (c *ProjectsLocationsJobsGetCall) Do(opts ...googleapi.CallOption) (*Job, error) + func (c *ProjectsLocationsJobsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobsGetCall + func (c *ProjectsLocationsJobsGetCall) Header() http.Header + func (c *ProjectsLocationsJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsJobsGetCall + type ProjectsLocationsJobsListCall struct + func (c *ProjectsLocationsJobsListCall) Context(ctx context.Context) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) Do(opts ...googleapi.CallOption) (*ListJobsResponse, error) + func (c *ProjectsLocationsJobsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) Filter(filter string) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) Header() http.Header + func (c *ProjectsLocationsJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) OrderBy(orderBy string) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) PageSize(pageSize int64) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) PageToken(pageToken string) *ProjectsLocationsJobsListCall + func (c *ProjectsLocationsJobsListCall) Pages(ctx context.Context, f func(*ListJobsResponse) error) error + type ProjectsLocationsJobsService struct + TaskGroups *ProjectsLocationsJobsTaskGroupsService + func NewProjectsLocationsJobsService(s *Service) *ProjectsLocationsJobsService + func (r *ProjectsLocationsJobsService) Create(parent string, job *Job) *ProjectsLocationsJobsCreateCall + func (r *ProjectsLocationsJobsService) Delete(name string) *ProjectsLocationsJobsDeleteCall + func (r *ProjectsLocationsJobsService) Get(name string) *ProjectsLocationsJobsGetCall + func (r *ProjectsLocationsJobsService) List(parent string) *ProjectsLocationsJobsListCall + type ProjectsLocationsJobsTaskGroupsService struct + Tasks *ProjectsLocationsJobsTaskGroupsTasksService + func NewProjectsLocationsJobsTaskGroupsService(s *Service) *ProjectsLocationsJobsTaskGroupsService + type ProjectsLocationsJobsTaskGroupsTasksGetCall struct + func (c *ProjectsLocationsJobsTaskGroupsTasksGetCall) Context(ctx context.Context) *ProjectsLocationsJobsTaskGroupsTasksGetCall + func (c *ProjectsLocationsJobsTaskGroupsTasksGetCall) Do(opts ...googleapi.CallOption) (*Task, error) + func (c *ProjectsLocationsJobsTaskGroupsTasksGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobsTaskGroupsTasksGetCall + func (c *ProjectsLocationsJobsTaskGroupsTasksGetCall) Header() http.Header + func (c *ProjectsLocationsJobsTaskGroupsTasksGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsJobsTaskGroupsTasksGetCall + type ProjectsLocationsJobsTaskGroupsTasksListCall struct + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) Context(ctx context.Context) *ProjectsLocationsJobsTaskGroupsTasksListCall + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) Do(opts ...googleapi.CallOption) (*ListTasksResponse, error) + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobsTaskGroupsTasksListCall + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) Filter(filter string) *ProjectsLocationsJobsTaskGroupsTasksListCall + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) Header() http.Header + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) IfNoneMatch(entityTag string) *ProjectsLocationsJobsTaskGroupsTasksListCall + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) PageSize(pageSize int64) *ProjectsLocationsJobsTaskGroupsTasksListCall + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) PageToken(pageToken string) *ProjectsLocationsJobsTaskGroupsTasksListCall + func (c *ProjectsLocationsJobsTaskGroupsTasksListCall) Pages(ctx context.Context, f func(*ListTasksResponse) error) error + type ProjectsLocationsJobsTaskGroupsTasksService struct + func NewProjectsLocationsJobsTaskGroupsTasksService(s *Service) *ProjectsLocationsJobsTaskGroupsTasksService + func (r *ProjectsLocationsJobsTaskGroupsTasksService) Get(name string) *ProjectsLocationsJobsTaskGroupsTasksGetCall + func (r *ProjectsLocationsJobsTaskGroupsTasksService) List(parent string) *ProjectsLocationsJobsTaskGroupsTasksListCall + type ProjectsLocationsListCall struct + func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error) + func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Header() http.Header + func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error + type ProjectsLocationsOperationsCancelCall struct + func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall + func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall + func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header + type ProjectsLocationsOperationsDeleteCall struct + func (c *ProjectsLocationsOperationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOperationsDeleteCall + func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall + func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header + type ProjectsLocationsOperationsGetCall struct + func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall + func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall + func (c *ProjectsLocationsOperationsGetCall) Header() http.Header + func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall + type ProjectsLocationsOperationsListCall struct + func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*ListOperationsResponse, error) + func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Header() http.Header + func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*ListOperationsResponse) error) error + type ProjectsLocationsOperationsService struct + func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService + func (r *ProjectsLocationsOperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *ProjectsLocationsOperationsCancelCall + func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall + func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall + func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall + type ProjectsLocationsService struct + Jobs *ProjectsLocationsJobsService + Operations *ProjectsLocationsOperationsService + State *ProjectsLocationsStateService + func NewProjectsLocationsService(s *Service) *ProjectsLocationsService + func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall + func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall + type ProjectsLocationsStateReportCall struct + func (c *ProjectsLocationsStateReportCall) Context(ctx context.Context) *ProjectsLocationsStateReportCall + func (c *ProjectsLocationsStateReportCall) Do(opts ...googleapi.CallOption) (*ReportAgentStateResponse, error) + func (c *ProjectsLocationsStateReportCall) Fields(s ...googleapi.Field) *ProjectsLocationsStateReportCall + func (c *ProjectsLocationsStateReportCall) Header() http.Header + type ProjectsLocationsStateService struct + func NewProjectsLocationsStateService(s *Service) *ProjectsLocationsStateService + func (r *ProjectsLocationsStateService) Report(parent string, reportagentstaterequest *ReportAgentStateRequest) *ProjectsLocationsStateReportCall + type ProjectsService struct + Locations *ProjectsLocationsService + func NewProjectsService(s *Service) *ProjectsService + type ReportAgentStateRequest struct + AgentInfo *AgentInfo + AgentTimingInfo *AgentTimingInfo + ForceSendFields []string + Metadata *AgentMetadata + NullFields []string + func (s ReportAgentStateRequest) MarshalJSON() ([]byte, error) + type ReportAgentStateResponse struct + DefaultReportInterval string + ForceSendFields []string + MinReportInterval string + NullFields []string + Tasks []*AgentTask + UseBatchMonitoredResource bool + func (s ReportAgentStateResponse) MarshalJSON() ([]byte, error) + type Runnable struct + AlwaysRun bool + Background bool + Barrier *Barrier + Container *Container + DisplayName string + Environment *Environment + ForceSendFields []string + IgnoreExitStatus bool + Labels map[string]string + NullFields []string + Script *Script + Timeout string + func (s Runnable) MarshalJSON() ([]byte, error) + type Script struct + ForceSendFields []string + NullFields []string + Path string + Text string + func (s Script) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type ServiceAccount struct + Email string + ForceSendFields []string + NullFields []string + Scopes []string + func (s ServiceAccount) MarshalJSON() ([]byte, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s Status) MarshalJSON() ([]byte, error) + type StatusEvent struct + Description string + EventTime string + ForceSendFields []string + NullFields []string + TaskExecution *TaskExecution + TaskState string + Type string + func (s StatusEvent) MarshalJSON() ([]byte, error) + type Task struct + ForceSendFields []string + Name string + NullFields []string + Status *TaskStatus + func (s Task) MarshalJSON() ([]byte, error) + type TaskExecution struct + ExitCode int64 + ForceSendFields []string + NullFields []string + func (s TaskExecution) MarshalJSON() ([]byte, error) + type TaskGroup struct + ForceSendFields []string + Name string + NullFields []string + Parallelism int64 + PermissiveSsh bool + RequireHostsFile bool + RunAsNonRoot bool + SchedulingPolicy string + TaskCount int64 + TaskCountPerNode int64 + TaskEnvironments []*Environment + TaskSpec *TaskSpec + func (s TaskGroup) MarshalJSON() ([]byte, error) + type TaskGroupStatus struct + Counts map[string]string + ForceSendFields []string + Instances []*InstanceStatus + NullFields []string + func (s TaskGroupStatus) MarshalJSON() ([]byte, error) + type TaskSpec struct + ComputeResource *ComputeResource + Environment *Environment + Environments map[string]string + ForceSendFields []string + LifecyclePolicies []*LifecyclePolicy + MaxRetryCount int64 + MaxRunDuration string + NullFields []string + Runnables []*Runnable + Volumes []*Volume + func (s TaskSpec) MarshalJSON() ([]byte, error) + type TaskStatus struct + ForceSendFields []string + NullFields []string + State string + StatusEvents []*StatusEvent + func (s TaskStatus) MarshalJSON() ([]byte, error) + type Volume struct + DeviceName string + ForceSendFields []string + Gcs *GCS + MountOptions []string + MountPath string + Nfs *NFS + NullFields []string + func (s Volume) MarshalJSON() ([]byte, error)