deadline

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package deadline provides the client and types for making API requests to AWSDeadlineCloud.

The Amazon Web Services Deadline Cloud API provides infrastructure and centralized management for your projects. Use the Deadline Cloud API to onboard users, assign projects, and attach permissions specific to their job function.

With Deadline Cloud, content production teams can deploy resources for their workforce securely in the cloud, reducing the costs of added physical infrastructure. Keep your content production operations secure, while allowing your contributors to access the tools they need, such as scalable high-speed storage, licenses, and cost management services.

See https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12 for more information on this service.

See deadline package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/deadline/

Using the Client

To contact AWSDeadlineCloud with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWSDeadlineCloud client Deadline for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/deadline/#New

Index

Constants

View Source
const (
	// AutoScalingModeNoScaling is a AutoScalingMode enum value
	AutoScalingModeNoScaling = "NO_SCALING"

	// AutoScalingModeEventBasedAutoScaling is a AutoScalingMode enum value
	AutoScalingModeEventBasedAutoScaling = "EVENT_BASED_AUTO_SCALING"
)
View Source
const (
	// AutoScalingStatusGrowing is a AutoScalingStatus enum value
	AutoScalingStatusGrowing = "GROWING"

	// AutoScalingStatusSteady is a AutoScalingStatus enum value
	AutoScalingStatusSteady = "STEADY"

	// AutoScalingStatusShrinking is a AutoScalingStatus enum value
	AutoScalingStatusShrinking = "SHRINKING"
)
View Source
const (
	// BudgetActionTypeStopSchedulingAndCompleteTasks is a BudgetActionType enum value
	BudgetActionTypeStopSchedulingAndCompleteTasks = "STOP_SCHEDULING_AND_COMPLETE_TASKS"

	// BudgetActionTypeStopSchedulingAndCancelTasks is a BudgetActionType enum value
	BudgetActionTypeStopSchedulingAndCancelTasks = "STOP_SCHEDULING_AND_CANCEL_TASKS"
)
View Source
const (
	// BudgetStatusActive is a BudgetStatus enum value
	BudgetStatusActive = "ACTIVE"

	// BudgetStatusInactive is a BudgetStatus enum value
	BudgetStatusInactive = "INACTIVE"
)
View Source
const (
	// ComparisonOperatorEqual is a ComparisonOperator enum value
	ComparisonOperatorEqual = "EQUAL"

	// ComparisonOperatorNotEqual is a ComparisonOperator enum value
	ComparisonOperatorNotEqual = "NOT_EQUAL"

	// ComparisonOperatorGreaterThanEqualTo is a ComparisonOperator enum value
	ComparisonOperatorGreaterThanEqualTo = "GREATER_THAN_EQUAL_TO"

	// ComparisonOperatorGreaterThan is a ComparisonOperator enum value
	ComparisonOperatorGreaterThan = "GREATER_THAN"

	// ComparisonOperatorLessThanEqualTo is a ComparisonOperator enum value
	ComparisonOperatorLessThanEqualTo = "LESS_THAN_EQUAL_TO"

	// ComparisonOperatorLessThan is a ComparisonOperator enum value
	ComparisonOperatorLessThan = "LESS_THAN"
)
View Source
const (
	// CompletedStatusSucceeded is a CompletedStatus enum value
	CompletedStatusSucceeded = "SUCCEEDED"

	// CompletedStatusFailed is a CompletedStatus enum value
	CompletedStatusFailed = "FAILED"

	// CompletedStatusInterrupted is a CompletedStatus enum value
	CompletedStatusInterrupted = "INTERRUPTED"

	// CompletedStatusCanceled is a CompletedStatus enum value
	CompletedStatusCanceled = "CANCELED"

	// CompletedStatusNeverAttempted is a CompletedStatus enum value
	CompletedStatusNeverAttempted = "NEVER_ATTEMPTED"
)
View Source
const (
	// ConflictExceptionReasonConflictException is a ConflictExceptionReason enum value
	ConflictExceptionReasonConflictException = "CONFLICT_EXCEPTION"

	// ConflictExceptionReasonConcurrentModification is a ConflictExceptionReason enum value
	ConflictExceptionReasonConcurrentModification = "CONCURRENT_MODIFICATION"

	// ConflictExceptionReasonResourceAlreadyExists is a ConflictExceptionReason enum value
	ConflictExceptionReasonResourceAlreadyExists = "RESOURCE_ALREADY_EXISTS"

	// ConflictExceptionReasonResourceInUse is a ConflictExceptionReason enum value
	ConflictExceptionReasonResourceInUse = "RESOURCE_IN_USE"

	// ConflictExceptionReasonStatusConflict is a ConflictExceptionReason enum value
	ConflictExceptionReasonStatusConflict = "STATUS_CONFLICT"
)
View Source
const (
	// CpuArchitectureTypeX8664 is a CpuArchitectureType enum value
	CpuArchitectureTypeX8664 = "x86_64"

	// CpuArchitectureTypeArm64 is a CpuArchitectureType enum value
	CpuArchitectureTypeArm64 = "arm64"
)
View Source
const (
	// CreateJobTargetTaskRunStatusReady is a CreateJobTargetTaskRunStatus enum value
	CreateJobTargetTaskRunStatusReady = "READY"

	// CreateJobTargetTaskRunStatusSuspended is a CreateJobTargetTaskRunStatus enum value
	CreateJobTargetTaskRunStatusSuspended = "SUSPENDED"
)
View Source
const (
	// CustomerManagedFleetOperatingSystemFamilyWindows is a CustomerManagedFleetOperatingSystemFamily enum value
	CustomerManagedFleetOperatingSystemFamilyWindows = "WINDOWS"

	// CustomerManagedFleetOperatingSystemFamilyLinux is a CustomerManagedFleetOperatingSystemFamily enum value
	CustomerManagedFleetOperatingSystemFamilyLinux = "LINUX"

	// CustomerManagedFleetOperatingSystemFamilyMacos is a CustomerManagedFleetOperatingSystemFamily enum value
	CustomerManagedFleetOperatingSystemFamilyMacos = "MACOS"
)
View Source
const (
	// DefaultQueueBudgetActionNone is a DefaultQueueBudgetAction enum value
	DefaultQueueBudgetActionNone = "NONE"

	// DefaultQueueBudgetActionStopSchedulingAndCompleteTasks is a DefaultQueueBudgetAction enum value
	DefaultQueueBudgetActionStopSchedulingAndCompleteTasks = "STOP_SCHEDULING_AND_COMPLETE_TASKS"

	// DefaultQueueBudgetActionStopSchedulingAndCancelTasks is a DefaultQueueBudgetAction enum value
	DefaultQueueBudgetActionStopSchedulingAndCancelTasks = "STOP_SCHEDULING_AND_CANCEL_TASKS"
)
View Source
const (
	// DependencyConsumerResolutionStatusResolved is a DependencyConsumerResolutionStatus enum value
	DependencyConsumerResolutionStatusResolved = "RESOLVED"

	// DependencyConsumerResolutionStatusUnresolved is a DependencyConsumerResolutionStatus enum value
	DependencyConsumerResolutionStatusUnresolved = "UNRESOLVED"
)
View Source
const (
	// Ec2MarketTypeOnDemand is a Ec2MarketType enum value
	Ec2MarketTypeOnDemand = "on-demand"

	// Ec2MarketTypeSpot is a Ec2MarketType enum value
	Ec2MarketTypeSpot = "spot"
)
View Source
const (
	// EnvironmentTemplateTypeJson is a EnvironmentTemplateType enum value
	EnvironmentTemplateTypeJson = "JSON"

	// EnvironmentTemplateTypeYaml is a EnvironmentTemplateType enum value
	EnvironmentTemplateTypeYaml = "YAML"
)
View Source
const (
	// FileSystemLocationTypeShared is a FileSystemLocationType enum value
	FileSystemLocationTypeShared = "SHARED"

	// FileSystemLocationTypeLocal is a FileSystemLocationType enum value
	FileSystemLocationTypeLocal = "LOCAL"
)
View Source
const (
	// FleetStatusActive is a FleetStatus enum value
	FleetStatusActive = "ACTIVE"

	// FleetStatusCreateInProgress is a FleetStatus enum value
	FleetStatusCreateInProgress = "CREATE_IN_PROGRESS"

	// FleetStatusUpdateInProgress is a FleetStatus enum value
	FleetStatusUpdateInProgress = "UPDATE_IN_PROGRESS"

	// FleetStatusCreateFailed is a FleetStatus enum value
	FleetStatusCreateFailed = "CREATE_FAILED"

	// FleetStatusUpdateFailed is a FleetStatus enum value
	FleetStatusUpdateFailed = "UPDATE_FAILED"
)
View Source
const (
	// JobAttachmentsFileSystemCopied is a JobAttachmentsFileSystem enum value
	JobAttachmentsFileSystemCopied = "COPIED"

	// JobAttachmentsFileSystemVirtual is a JobAttachmentsFileSystem enum value
	JobAttachmentsFileSystemVirtual = "VIRTUAL"
)
View Source
const (
	// JobEntityErrorCodeAccessDeniedException is a JobEntityErrorCode enum value
	JobEntityErrorCodeAccessDeniedException = "AccessDeniedException"

	// JobEntityErrorCodeInternalServerException is a JobEntityErrorCode enum value
	JobEntityErrorCodeInternalServerException = "InternalServerException"

	// JobEntityErrorCodeValidationException is a JobEntityErrorCode enum value
	JobEntityErrorCodeValidationException = "ValidationException"

	// JobEntityErrorCodeResourceNotFoundException is a JobEntityErrorCode enum value
	JobEntityErrorCodeResourceNotFoundException = "ResourceNotFoundException"

	// JobEntityErrorCodeMaxPayloadSizeExceeded is a JobEntityErrorCode enum value
	JobEntityErrorCodeMaxPayloadSizeExceeded = "MaxPayloadSizeExceeded"

	// JobEntityErrorCodeConflictException is a JobEntityErrorCode enum value
	JobEntityErrorCodeConflictException = "ConflictException"
)
View Source
const (
	// JobLifecycleStatusCreateInProgress is a JobLifecycleStatus enum value
	JobLifecycleStatusCreateInProgress = "CREATE_IN_PROGRESS"

	// JobLifecycleStatusCreateFailed is a JobLifecycleStatus enum value
	JobLifecycleStatusCreateFailed = "CREATE_FAILED"

	// JobLifecycleStatusCreateComplete is a JobLifecycleStatus enum value
	JobLifecycleStatusCreateComplete = "CREATE_COMPLETE"

	// JobLifecycleStatusUploadInProgress is a JobLifecycleStatus enum value
	JobLifecycleStatusUploadInProgress = "UPLOAD_IN_PROGRESS"

	// JobLifecycleStatusUploadFailed is a JobLifecycleStatus enum value
	JobLifecycleStatusUploadFailed = "UPLOAD_FAILED"

	// JobLifecycleStatusUpdateInProgress is a JobLifecycleStatus enum value
	JobLifecycleStatusUpdateInProgress = "UPDATE_IN_PROGRESS"

	// JobLifecycleStatusUpdateFailed is a JobLifecycleStatus enum value
	JobLifecycleStatusUpdateFailed = "UPDATE_FAILED"

	// JobLifecycleStatusUpdateSucceeded is a JobLifecycleStatus enum value
	JobLifecycleStatusUpdateSucceeded = "UPDATE_SUCCEEDED"

	// JobLifecycleStatusArchived is a JobLifecycleStatus enum value
	JobLifecycleStatusArchived = "ARCHIVED"
)
View Source
const (
	// JobTargetTaskRunStatusReady is a JobTargetTaskRunStatus enum value
	JobTargetTaskRunStatusReady = "READY"

	// JobTargetTaskRunStatusFailed is a JobTargetTaskRunStatus enum value
	JobTargetTaskRunStatusFailed = "FAILED"

	// JobTargetTaskRunStatusSucceeded is a JobTargetTaskRunStatus enum value
	JobTargetTaskRunStatusSucceeded = "SUCCEEDED"

	// JobTargetTaskRunStatusCanceled is a JobTargetTaskRunStatus enum value
	JobTargetTaskRunStatusCanceled = "CANCELED"

	// JobTargetTaskRunStatusSuspended is a JobTargetTaskRunStatus enum value
	JobTargetTaskRunStatusSuspended = "SUSPENDED"

	// JobTargetTaskRunStatusPending is a JobTargetTaskRunStatus enum value
	JobTargetTaskRunStatusPending = "PENDING"
)
View Source
const (
	// JobTemplateTypeJson is a JobTemplateType enum value
	JobTemplateTypeJson = "JSON"

	// JobTemplateTypeYaml is a JobTemplateType enum value
	JobTemplateTypeYaml = "YAML"
)
View Source
const (
	// LicenseEndpointStatusCreateInProgress is a LicenseEndpointStatus enum value
	LicenseEndpointStatusCreateInProgress = "CREATE_IN_PROGRESS"

	// LicenseEndpointStatusDeleteInProgress is a LicenseEndpointStatus enum value
	LicenseEndpointStatusDeleteInProgress = "DELETE_IN_PROGRESS"

	// LicenseEndpointStatusReady is a LicenseEndpointStatus enum value
	LicenseEndpointStatusReady = "READY"

	// LicenseEndpointStatusNotReady is a LicenseEndpointStatus enum value
	LicenseEndpointStatusNotReady = "NOT_READY"
)
View Source
const (
	// LogicalOperatorAnd is a LogicalOperator enum value
	LogicalOperatorAnd = "AND"

	// LogicalOperatorOr is a LogicalOperator enum value
	LogicalOperatorOr = "OR"
)
View Source
const (
	// MembershipLevelViewer is a MembershipLevel enum value
	MembershipLevelViewer = "VIEWER"

	// MembershipLevelContributor is a MembershipLevel enum value
	MembershipLevelContributor = "CONTRIBUTOR"

	// MembershipLevelOwner is a MembershipLevel enum value
	MembershipLevelOwner = "OWNER"

	// MembershipLevelManager is a MembershipLevel enum value
	MembershipLevelManager = "MANAGER"
)
View Source
const (
	// PathFormatWindows is a PathFormat enum value
	PathFormatWindows = "windows"

	// PathFormatPosix is a PathFormat enum value
	PathFormatPosix = "posix"
)
View Source
const (
	// PeriodHourly is a Period enum value
	PeriodHourly = "HOURLY"

	// PeriodDaily is a Period enum value
	PeriodDaily = "DAILY"

	// PeriodWeekly is a Period enum value
	PeriodWeekly = "WEEKLY"

	// PeriodMonthly is a Period enum value
	PeriodMonthly = "MONTHLY"
)
View Source
const (
	// PrincipalTypeUser is a PrincipalType enum value
	PrincipalTypeUser = "USER"

	// PrincipalTypeGroup is a PrincipalType enum value
	PrincipalTypeGroup = "GROUP"
)
View Source
const (
	// QueueBlockedReasonNoBudgetConfigured is a QueueBlockedReason enum value
	QueueBlockedReasonNoBudgetConfigured = "NO_BUDGET_CONFIGURED"

	// QueueBlockedReasonBudgetThresholdReached is a QueueBlockedReason enum value
	QueueBlockedReasonBudgetThresholdReached = "BUDGET_THRESHOLD_REACHED"
)
View Source
const (
	// QueueFleetAssociationStatusActive is a QueueFleetAssociationStatus enum value
	QueueFleetAssociationStatusActive = "ACTIVE"

	// QueueFleetAssociationStatusStopSchedulingAndCompleteTasks is a QueueFleetAssociationStatus enum value
	QueueFleetAssociationStatusStopSchedulingAndCompleteTasks = "STOP_SCHEDULING_AND_COMPLETE_TASKS"

	// QueueFleetAssociationStatusStopSchedulingAndCancelTasks is a QueueFleetAssociationStatus enum value
	QueueFleetAssociationStatusStopSchedulingAndCancelTasks = "STOP_SCHEDULING_AND_CANCEL_TASKS"

	// QueueFleetAssociationStatusStopped is a QueueFleetAssociationStatus enum value
	QueueFleetAssociationStatusStopped = "STOPPED"
)
View Source
const (
	// QueueStatusIdle is a QueueStatus enum value
	QueueStatusIdle = "IDLE"

	// QueueStatusScheduling is a QueueStatus enum value
	QueueStatusScheduling = "SCHEDULING"

	// QueueStatusSchedulingBlocked is a QueueStatus enum value
	QueueStatusSchedulingBlocked = "SCHEDULING_BLOCKED"
)
View Source
const (
	// RunAsQueueConfiguredUser is a RunAs enum value
	RunAsQueueConfiguredUser = "QUEUE_CONFIGURED_USER"

	// RunAsWorkerAgentUser is a RunAs enum value
	RunAsWorkerAgentUser = "WORKER_AGENT_USER"
)
View Source
const (
	// ServiceManagedFleetOperatingSystemFamilyWindows is a ServiceManagedFleetOperatingSystemFamily enum value
	ServiceManagedFleetOperatingSystemFamilyWindows = "WINDOWS"

	// ServiceManagedFleetOperatingSystemFamilyLinux is a ServiceManagedFleetOperatingSystemFamily enum value
	ServiceManagedFleetOperatingSystemFamilyLinux = "LINUX"
)
View Source
const (
	// ServiceQuotaExceededExceptionReasonServiceQuotaExceededException is a ServiceQuotaExceededExceptionReason enum value
	ServiceQuotaExceededExceptionReasonServiceQuotaExceededException = "SERVICE_QUOTA_EXCEEDED_EXCEPTION"

	// ServiceQuotaExceededExceptionReasonKmsKeyLimitExceeded is a ServiceQuotaExceededExceptionReason enum value
	ServiceQuotaExceededExceptionReasonKmsKeyLimitExceeded = "KMS_KEY_LIMIT_EXCEEDED"
)
View Source
const (
	// SessionActionStatusAssigned is a SessionActionStatus enum value
	SessionActionStatusAssigned = "ASSIGNED"

	// SessionActionStatusRunning is a SessionActionStatus enum value
	SessionActionStatusRunning = "RUNNING"

	// SessionActionStatusCanceling is a SessionActionStatus enum value
	SessionActionStatusCanceling = "CANCELING"

	// SessionActionStatusSucceeded is a SessionActionStatus enum value
	SessionActionStatusSucceeded = "SUCCEEDED"

	// SessionActionStatusFailed is a SessionActionStatus enum value
	SessionActionStatusFailed = "FAILED"

	// SessionActionStatusInterrupted is a SessionActionStatus enum value
	SessionActionStatusInterrupted = "INTERRUPTED"

	// SessionActionStatusCanceled is a SessionActionStatus enum value
	SessionActionStatusCanceled = "CANCELED"

	// SessionActionStatusNeverAttempted is a SessionActionStatus enum value
	SessionActionStatusNeverAttempted = "NEVER_ATTEMPTED"

	// SessionActionStatusScheduled is a SessionActionStatus enum value
	SessionActionStatusScheduled = "SCHEDULED"

	// SessionActionStatusReclaiming is a SessionActionStatus enum value
	SessionActionStatusReclaiming = "RECLAIMING"

	// SessionActionStatusReclaimed is a SessionActionStatus enum value
	SessionActionStatusReclaimed = "RECLAIMED"
)
View Source
const (
	// SessionLifecycleStatusStarted is a SessionLifecycleStatus enum value
	SessionLifecycleStatusStarted = "STARTED"

	// SessionLifecycleStatusUpdateInProgress is a SessionLifecycleStatus enum value
	SessionLifecycleStatusUpdateInProgress = "UPDATE_IN_PROGRESS"

	// SessionLifecycleStatusUpdateSucceeded is a SessionLifecycleStatus enum value
	SessionLifecycleStatusUpdateSucceeded = "UPDATE_SUCCEEDED"

	// SessionLifecycleStatusUpdateFailed is a SessionLifecycleStatus enum value
	SessionLifecycleStatusUpdateFailed = "UPDATE_FAILED"

	// SessionLifecycleStatusEnded is a SessionLifecycleStatus enum value
	SessionLifecycleStatusEnded = "ENDED"
)
View Source
const (
	// SessionsStatisticsAggregationStatusInProgress is a SessionsStatisticsAggregationStatus enum value
	SessionsStatisticsAggregationStatusInProgress = "IN_PROGRESS"

	// SessionsStatisticsAggregationStatusTimeout is a SessionsStatisticsAggregationStatus enum value
	SessionsStatisticsAggregationStatusTimeout = "TIMEOUT"

	// SessionsStatisticsAggregationStatusFailed is a SessionsStatisticsAggregationStatus enum value
	SessionsStatisticsAggregationStatusFailed = "FAILED"

	// SessionsStatisticsAggregationStatusCompleted is a SessionsStatisticsAggregationStatus enum value
	SessionsStatisticsAggregationStatusCompleted = "COMPLETED"
)
View Source
const (
	// SortOrderAscending is a SortOrder enum value
	SortOrderAscending = "ASCENDING"

	// SortOrderDescending is a SortOrder enum value
	SortOrderDescending = "DESCENDING"
)
View Source
const (
	// StepLifecycleStatusCreateComplete is a StepLifecycleStatus enum value
	StepLifecycleStatusCreateComplete = "CREATE_COMPLETE"

	// StepLifecycleStatusUpdateInProgress is a StepLifecycleStatus enum value
	StepLifecycleStatusUpdateInProgress = "UPDATE_IN_PROGRESS"

	// StepLifecycleStatusUpdateFailed is a StepLifecycleStatus enum value
	StepLifecycleStatusUpdateFailed = "UPDATE_FAILED"

	// StepLifecycleStatusUpdateSucceeded is a StepLifecycleStatus enum value
	StepLifecycleStatusUpdateSucceeded = "UPDATE_SUCCEEDED"
)
View Source
const (
	// StepParameterTypeInt is a StepParameterType enum value
	StepParameterTypeInt = "INT"

	// StepParameterTypeFloat is a StepParameterType enum value
	StepParameterTypeFloat = "FLOAT"

	// StepParameterTypeString is a StepParameterType enum value
	StepParameterTypeString = "STRING"

	// StepParameterTypePath is a StepParameterType enum value
	StepParameterTypePath = "PATH"
)
View Source
const (
	// StepTargetTaskRunStatusReady is a StepTargetTaskRunStatus enum value
	StepTargetTaskRunStatusReady = "READY"

	// StepTargetTaskRunStatusFailed is a StepTargetTaskRunStatus enum value
	StepTargetTaskRunStatusFailed = "FAILED"

	// StepTargetTaskRunStatusSucceeded is a StepTargetTaskRunStatus enum value
	StepTargetTaskRunStatusSucceeded = "SUCCEEDED"

	// StepTargetTaskRunStatusCanceled is a StepTargetTaskRunStatus enum value
	StepTargetTaskRunStatusCanceled = "CANCELED"

	// StepTargetTaskRunStatusSuspended is a StepTargetTaskRunStatus enum value
	StepTargetTaskRunStatusSuspended = "SUSPENDED"

	// StepTargetTaskRunStatusPending is a StepTargetTaskRunStatus enum value
	StepTargetTaskRunStatusPending = "PENDING"
)
View Source
const (
	// StorageProfileOperatingSystemFamilyWindows is a StorageProfileOperatingSystemFamily enum value
	StorageProfileOperatingSystemFamilyWindows = "WINDOWS"

	// StorageProfileOperatingSystemFamilyLinux is a StorageProfileOperatingSystemFamily enum value
	StorageProfileOperatingSystemFamilyLinux = "LINUX"

	// StorageProfileOperatingSystemFamilyMacos is a StorageProfileOperatingSystemFamily enum value
	StorageProfileOperatingSystemFamilyMacos = "MACOS"
)
View Source
const (
	// TaskRunStatusPending is a TaskRunStatus enum value
	TaskRunStatusPending = "PENDING"

	// TaskRunStatusReady is a TaskRunStatus enum value
	TaskRunStatusReady = "READY"

	// TaskRunStatusAssigned is a TaskRunStatus enum value
	TaskRunStatusAssigned = "ASSIGNED"

	// TaskRunStatusStarting is a TaskRunStatus enum value
	TaskRunStatusStarting = "STARTING"

	// TaskRunStatusScheduled is a TaskRunStatus enum value
	TaskRunStatusScheduled = "SCHEDULED"

	// TaskRunStatusInterrupting is a TaskRunStatus enum value
	TaskRunStatusInterrupting = "INTERRUPTING"

	// TaskRunStatusRunning is a TaskRunStatus enum value
	TaskRunStatusRunning = "RUNNING"

	// TaskRunStatusSuspended is a TaskRunStatus enum value
	TaskRunStatusSuspended = "SUSPENDED"

	// TaskRunStatusCanceled is a TaskRunStatus enum value
	TaskRunStatusCanceled = "CANCELED"

	// TaskRunStatusFailed is a TaskRunStatus enum value
	TaskRunStatusFailed = "FAILED"

	// TaskRunStatusSucceeded is a TaskRunStatus enum value
	TaskRunStatusSucceeded = "SUCCEEDED"

	// TaskRunStatusNotCompatible is a TaskRunStatus enum value
	TaskRunStatusNotCompatible = "NOT_COMPATIBLE"
)
View Source
const (
	// TaskTargetRunStatusReady is a TaskTargetRunStatus enum value
	TaskTargetRunStatusReady = "READY"

	// TaskTargetRunStatusFailed is a TaskTargetRunStatus enum value
	TaskTargetRunStatusFailed = "FAILED"

	// TaskTargetRunStatusSucceeded is a TaskTargetRunStatus enum value
	TaskTargetRunStatusSucceeded = "SUCCEEDED"

	// TaskTargetRunStatusCanceled is a TaskTargetRunStatus enum value
	TaskTargetRunStatusCanceled = "CANCELED"

	// TaskTargetRunStatusSuspended is a TaskTargetRunStatus enum value
	TaskTargetRunStatusSuspended = "SUSPENDED"

	// TaskTargetRunStatusPending is a TaskTargetRunStatus enum value
	TaskTargetRunStatusPending = "PENDING"
)
View Source
const (
	// UpdateQueueFleetAssociationStatusActive is a UpdateQueueFleetAssociationStatus enum value
	UpdateQueueFleetAssociationStatusActive = "ACTIVE"

	// UpdateQueueFleetAssociationStatusStopSchedulingAndCompleteTasks is a UpdateQueueFleetAssociationStatus enum value
	UpdateQueueFleetAssociationStatusStopSchedulingAndCompleteTasks = "STOP_SCHEDULING_AND_COMPLETE_TASKS"

	// UpdateQueueFleetAssociationStatusStopSchedulingAndCancelTasks is a UpdateQueueFleetAssociationStatus enum value
	UpdateQueueFleetAssociationStatusStopSchedulingAndCancelTasks = "STOP_SCHEDULING_AND_CANCEL_TASKS"
)
View Source
const (
	// UpdatedWorkerStatusStarted is a UpdatedWorkerStatus enum value
	UpdatedWorkerStatusStarted = "STARTED"

	// UpdatedWorkerStatusStopping is a UpdatedWorkerStatus enum value
	UpdatedWorkerStatusStopping = "STOPPING"

	// UpdatedWorkerStatusStopped is a UpdatedWorkerStatus enum value
	UpdatedWorkerStatusStopped = "STOPPED"
)
View Source
const (
	// UsageGroupByFieldQueueId is a UsageGroupByField enum value
	UsageGroupByFieldQueueId = "QUEUE_ID"

	// UsageGroupByFieldFleetId is a UsageGroupByField enum value
	UsageGroupByFieldFleetId = "FLEET_ID"

	// UsageGroupByFieldJobId is a UsageGroupByField enum value
	UsageGroupByFieldJobId = "JOB_ID"

	// UsageGroupByFieldUserId is a UsageGroupByField enum value
	UsageGroupByFieldUserId = "USER_ID"

	// UsageGroupByFieldUsageType is a UsageGroupByField enum value
	UsageGroupByFieldUsageType = "USAGE_TYPE"

	// UsageGroupByFieldInstanceType is a UsageGroupByField enum value
	UsageGroupByFieldInstanceType = "INSTANCE_TYPE"

	// UsageGroupByFieldLicenseProduct is a UsageGroupByField enum value
	UsageGroupByFieldLicenseProduct = "LICENSE_PRODUCT"
)
View Source
const (
	// UsageStatisticSum is a UsageStatistic enum value
	UsageStatisticSum = "SUM"

	// UsageStatisticMin is a UsageStatistic enum value
	UsageStatisticMin = "MIN"

	// UsageStatisticMax is a UsageStatistic enum value
	UsageStatisticMax = "MAX"

	// UsageStatisticAvg is a UsageStatistic enum value
	UsageStatisticAvg = "AVG"
)
View Source
const (
	// UsageTypeCompute is a UsageType enum value
	UsageTypeCompute = "COMPUTE"

	// UsageTypeLicense is a UsageType enum value
	UsageTypeLicense = "LICENSE"
)
View Source
const (
	// ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value
	ValidationExceptionReasonUnknownOperation = "UNKNOWN_OPERATION"

	// ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value
	ValidationExceptionReasonCannotParse = "CANNOT_PARSE"

	// ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value
	ValidationExceptionReasonFieldValidationFailed = "FIELD_VALIDATION_FAILED"

	// ValidationExceptionReasonOther is a ValidationExceptionReason enum value
	ValidationExceptionReasonOther = "OTHER"
)
View Source
const (
	// WorkerStatusCreated is a WorkerStatus enum value
	WorkerStatusCreated = "CREATED"

	// WorkerStatusStarted is a WorkerStatus enum value
	WorkerStatusStarted = "STARTED"

	// WorkerStatusStopping is a WorkerStatus enum value
	WorkerStatusStopping = "STOPPING"

	// WorkerStatusStopped is a WorkerStatus enum value
	WorkerStatusStopped = "STOPPED"

	// WorkerStatusNotResponding is a WorkerStatus enum value
	WorkerStatusNotResponding = "NOT_RESPONDING"

	// WorkerStatusNotCompatible is a WorkerStatus enum value
	WorkerStatusNotCompatible = "NOT_COMPATIBLE"

	// WorkerStatusRunning is a WorkerStatus enum value
	WorkerStatusRunning = "RUNNING"

	// WorkerStatusIdle is a WorkerStatus enum value
	WorkerStatusIdle = "IDLE"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You don't have permission to perform the action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// Your request has conflicting operations. This can occur if you're trying
	// to perform more than one operation on the same resource at the same time.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerErrorException for service response error code
	// "InternalServerErrorException".
	//
	// Deadline Cloud can't process your request right now. Try again later.
	ErrCodeInternalServerErrorException = "InternalServerErrorException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The requested resource can't be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeServiceQuotaExceededException for service response error code
	// "ServiceQuotaExceededException".
	//
	// You exceeded your service quota. Service quotas, also referred to as limits,
	// are the maximum number of service resources or operations for your Amazon
	// Web Services account.
	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// Your request exceeded a request rate quota.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The request isn't valid. This can occur if your request contains malformed
	// JSON or unsupported characters.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "deadline"  // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "deadline"  // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// AcceleratorTypeGpu is a AcceleratorType enum value
	AcceleratorTypeGpu = "gpu"
)
View Source
const (
	// DesiredWorkerStatusStopped is a DesiredWorkerStatus enum value
	DesiredWorkerStatusStopped = "STOPPED"
)
View Source
const (
	// SessionLifecycleTargetStatusEnded is a SessionLifecycleTargetStatus enum value
	SessionLifecycleTargetStatusEnded = "ENDED"
)
View Source
const (
	// UpdateJobLifecycleStatusArchived is a UpdateJobLifecycleStatus enum value
	UpdateJobLifecycleStatusArchived = "ARCHIVED"
)

Variables

This section is empty.

Functions

func AcceleratorType_Values

func AcceleratorType_Values() []string

AcceleratorType_Values returns all elements of the AcceleratorType enum

func AutoScalingMode_Values

func AutoScalingMode_Values() []string

AutoScalingMode_Values returns all elements of the AutoScalingMode enum

func AutoScalingStatus_Values

func AutoScalingStatus_Values() []string

AutoScalingStatus_Values returns all elements of the AutoScalingStatus enum

func BudgetActionType_Values

func BudgetActionType_Values() []string

BudgetActionType_Values returns all elements of the BudgetActionType enum

func BudgetStatus_Values

func BudgetStatus_Values() []string

BudgetStatus_Values returns all elements of the BudgetStatus enum

func ComparisonOperator_Values

func ComparisonOperator_Values() []string

ComparisonOperator_Values returns all elements of the ComparisonOperator enum

func CompletedStatus_Values

func CompletedStatus_Values() []string

CompletedStatus_Values returns all elements of the CompletedStatus enum

func ConflictExceptionReason_Values

func ConflictExceptionReason_Values() []string

ConflictExceptionReason_Values returns all elements of the ConflictExceptionReason enum

func CpuArchitectureType_Values

func CpuArchitectureType_Values() []string

CpuArchitectureType_Values returns all elements of the CpuArchitectureType enum

func CreateJobTargetTaskRunStatus_Values

func CreateJobTargetTaskRunStatus_Values() []string

CreateJobTargetTaskRunStatus_Values returns all elements of the CreateJobTargetTaskRunStatus enum

func CustomerManagedFleetOperatingSystemFamily_Values

func CustomerManagedFleetOperatingSystemFamily_Values() []string

CustomerManagedFleetOperatingSystemFamily_Values returns all elements of the CustomerManagedFleetOperatingSystemFamily enum

func DefaultQueueBudgetAction_Values

func DefaultQueueBudgetAction_Values() []string

DefaultQueueBudgetAction_Values returns all elements of the DefaultQueueBudgetAction enum

func DependencyConsumerResolutionStatus_Values

func DependencyConsumerResolutionStatus_Values() []string

DependencyConsumerResolutionStatus_Values returns all elements of the DependencyConsumerResolutionStatus enum

func DesiredWorkerStatus_Values

func DesiredWorkerStatus_Values() []string

DesiredWorkerStatus_Values returns all elements of the DesiredWorkerStatus enum

func Ec2MarketType_Values

func Ec2MarketType_Values() []string

Ec2MarketType_Values returns all elements of the Ec2MarketType enum

func EnvironmentTemplateType_Values

func EnvironmentTemplateType_Values() []string

EnvironmentTemplateType_Values returns all elements of the EnvironmentTemplateType enum

func FileSystemLocationType_Values

func FileSystemLocationType_Values() []string

FileSystemLocationType_Values returns all elements of the FileSystemLocationType enum

func FleetStatus_Values

func FleetStatus_Values() []string

FleetStatus_Values returns all elements of the FleetStatus enum

func JobAttachmentsFileSystem_Values

func JobAttachmentsFileSystem_Values() []string

JobAttachmentsFileSystem_Values returns all elements of the JobAttachmentsFileSystem enum

func JobEntityErrorCode_Values

func JobEntityErrorCode_Values() []string

JobEntityErrorCode_Values returns all elements of the JobEntityErrorCode enum

func JobLifecycleStatus_Values

func JobLifecycleStatus_Values() []string

JobLifecycleStatus_Values returns all elements of the JobLifecycleStatus enum

func JobTargetTaskRunStatus_Values

func JobTargetTaskRunStatus_Values() []string

JobTargetTaskRunStatus_Values returns all elements of the JobTargetTaskRunStatus enum

func JobTemplateType_Values

func JobTemplateType_Values() []string

JobTemplateType_Values returns all elements of the JobTemplateType enum

func LicenseEndpointStatus_Values

func LicenseEndpointStatus_Values() []string

LicenseEndpointStatus_Values returns all elements of the LicenseEndpointStatus enum

func LogicalOperator_Values

func LogicalOperator_Values() []string

LogicalOperator_Values returns all elements of the LogicalOperator enum

func MembershipLevel_Values

func MembershipLevel_Values() []string

MembershipLevel_Values returns all elements of the MembershipLevel enum

func PathFormat_Values

func PathFormat_Values() []string

PathFormat_Values returns all elements of the PathFormat enum

func Period_Values

func Period_Values() []string

Period_Values returns all elements of the Period enum

func PrincipalType_Values

func PrincipalType_Values() []string

PrincipalType_Values returns all elements of the PrincipalType enum

func QueueBlockedReason_Values

func QueueBlockedReason_Values() []string

QueueBlockedReason_Values returns all elements of the QueueBlockedReason enum

func QueueFleetAssociationStatus_Values

func QueueFleetAssociationStatus_Values() []string

QueueFleetAssociationStatus_Values returns all elements of the QueueFleetAssociationStatus enum

func QueueStatus_Values

func QueueStatus_Values() []string

QueueStatus_Values returns all elements of the QueueStatus enum

func RunAs_Values

func RunAs_Values() []string

RunAs_Values returns all elements of the RunAs enum

func ServiceManagedFleetOperatingSystemFamily_Values

func ServiceManagedFleetOperatingSystemFamily_Values() []string

ServiceManagedFleetOperatingSystemFamily_Values returns all elements of the ServiceManagedFleetOperatingSystemFamily enum

func ServiceQuotaExceededExceptionReason_Values

func ServiceQuotaExceededExceptionReason_Values() []string

ServiceQuotaExceededExceptionReason_Values returns all elements of the ServiceQuotaExceededExceptionReason enum

func SessionActionStatus_Values

func SessionActionStatus_Values() []string

SessionActionStatus_Values returns all elements of the SessionActionStatus enum

func SessionLifecycleStatus_Values

func SessionLifecycleStatus_Values() []string

SessionLifecycleStatus_Values returns all elements of the SessionLifecycleStatus enum

func SessionLifecycleTargetStatus_Values

func SessionLifecycleTargetStatus_Values() []string

SessionLifecycleTargetStatus_Values returns all elements of the SessionLifecycleTargetStatus enum

func SessionsStatisticsAggregationStatus_Values

func SessionsStatisticsAggregationStatus_Values() []string

SessionsStatisticsAggregationStatus_Values returns all elements of the SessionsStatisticsAggregationStatus enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func StepLifecycleStatus_Values

func StepLifecycleStatus_Values() []string

StepLifecycleStatus_Values returns all elements of the StepLifecycleStatus enum

func StepParameterType_Values

func StepParameterType_Values() []string

StepParameterType_Values returns all elements of the StepParameterType enum

func StepTargetTaskRunStatus_Values

func StepTargetTaskRunStatus_Values() []string

StepTargetTaskRunStatus_Values returns all elements of the StepTargetTaskRunStatus enum

func StorageProfileOperatingSystemFamily_Values

func StorageProfileOperatingSystemFamily_Values() []string

StorageProfileOperatingSystemFamily_Values returns all elements of the StorageProfileOperatingSystemFamily enum

func TaskRunStatus_Values

func TaskRunStatus_Values() []string

TaskRunStatus_Values returns all elements of the TaskRunStatus enum

func TaskTargetRunStatus_Values

func TaskTargetRunStatus_Values() []string

TaskTargetRunStatus_Values returns all elements of the TaskTargetRunStatus enum

func UpdateJobLifecycleStatus_Values

func UpdateJobLifecycleStatus_Values() []string

UpdateJobLifecycleStatus_Values returns all elements of the UpdateJobLifecycleStatus enum

func UpdateQueueFleetAssociationStatus_Values

func UpdateQueueFleetAssociationStatus_Values() []string

UpdateQueueFleetAssociationStatus_Values returns all elements of the UpdateQueueFleetAssociationStatus enum

func UpdatedWorkerStatus_Values

func UpdatedWorkerStatus_Values() []string

UpdatedWorkerStatus_Values returns all elements of the UpdatedWorkerStatus enum

func UsageGroupByField_Values

func UsageGroupByField_Values() []string

UsageGroupByField_Values returns all elements of the UsageGroupByField enum

func UsageStatistic_Values

func UsageStatistic_Values() []string

UsageStatistic_Values returns all elements of the UsageStatistic enum

func UsageType_Values

func UsageType_Values() []string

UsageType_Values returns all elements of the UsageType enum

func ValidationExceptionReason_Values

func ValidationExceptionReason_Values() []string

ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum

func WorkerStatus_Values

func WorkerStatus_Values() []string

WorkerStatus_Values returns all elements of the WorkerStatus enum

Types

type AcceleratorCountRange

type AcceleratorCountRange struct {

	// The maximum GPU for the accelerator.
	Max *int64 `locationName:"max" type:"integer"`

	// The minimum GPU for the accelerator.
	//
	// Min is a required field
	Min *int64 `locationName:"min" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The range for the GPU fleet acceleration.

func (AcceleratorCountRange) GoString

func (s AcceleratorCountRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceleratorCountRange) SetMax

SetMax sets the Max field's value.

func (*AcceleratorCountRange) SetMin

SetMin sets the Min field's value.

func (AcceleratorCountRange) String

func (s AcceleratorCountRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceleratorCountRange) Validate

func (s *AcceleratorCountRange) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceleratorTotalMemoryMiBRange

type AcceleratorTotalMemoryMiBRange struct {

	// The maximum amount of memory to use for the accelerator, measured in MiB.
	Max *int64 `locationName:"max" type:"integer"`

	// The minimum amount of memory to use for the accelerator, measured in MiB.
	//
	// Min is a required field
	Min *int64 `locationName:"min" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The range for memory, in MiB, to use for the accelerator.

func (AcceleratorTotalMemoryMiBRange) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceleratorTotalMemoryMiBRange) SetMax

SetMax sets the Max field's value.

func (*AcceleratorTotalMemoryMiBRange) SetMin

SetMin sets the Min field's value.

func (AcceleratorTotalMemoryMiBRange) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceleratorTotalMemoryMiBRange) Validate

func (s *AcceleratorTotalMemoryMiBRange) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Information about the resources in use when the exception was thrown.
	Context map[string]*string `locationName:"context" type:"map"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

You don't have permission to perform the action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedEnvironmentEnterSessionActionDefinition

type AssignedEnvironmentEnterSessionActionDefinition struct {

	// The environment ID of the assigned environment at the start of a session.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The assigned starting environment for a worker during session.

func (AssignedEnvironmentEnterSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedEnvironmentEnterSessionActionDefinition) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (AssignedEnvironmentEnterSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedEnvironmentExitSessionActionDefinition

type AssignedEnvironmentExitSessionActionDefinition struct {

	// The environment ID of the assigned environment when exiting a session.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The assigned environment when a worker exits a session.

func (AssignedEnvironmentExitSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedEnvironmentExitSessionActionDefinition) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (AssignedEnvironmentExitSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedSession

type AssignedSession struct {

	// The job ID for the assigned session.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The log configuration for the worker's assigned session.
	//
	// LogConfiguration is a required field
	LogConfiguration *LogConfiguration `locationName:"logConfiguration" type:"structure" required:"true"`

	// The queue ID of the assigned session.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`

	// The session actions to apply to the assigned session.
	//
	// SessionActions is a required field
	SessionActions []*AssignedSessionAction `locationName:"sessionActions" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The assigned session for the worker.

func (AssignedSession) GoString

func (s AssignedSession) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedSession) SetJobId

func (s *AssignedSession) SetJobId(v string) *AssignedSession

SetJobId sets the JobId field's value.

func (*AssignedSession) SetLogConfiguration

func (s *AssignedSession) SetLogConfiguration(v *LogConfiguration) *AssignedSession

SetLogConfiguration sets the LogConfiguration field's value.

func (*AssignedSession) SetQueueId

func (s *AssignedSession) SetQueueId(v string) *AssignedSession

SetQueueId sets the QueueId field's value.

func (*AssignedSession) SetSessionActions

func (s *AssignedSession) SetSessionActions(v []*AssignedSessionAction) *AssignedSession

SetSessionActions sets the SessionActions field's value.

func (AssignedSession) String

func (s AssignedSession) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedSessionAction

type AssignedSessionAction struct {

	// The definition of the assigned session action.
	//
	// Definition is a required field
	Definition *AssignedSessionActionDefinition `locationName:"definition" type:"structure" required:"true"`

	// The session action ID for the assigned session.
	//
	// SessionActionId is a required field
	SessionActionId *string `locationName:"sessionActionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The action for a session defined by the session action ID.

func (AssignedSessionAction) GoString

func (s AssignedSessionAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedSessionAction) SetDefinition

SetDefinition sets the Definition field's value.

func (*AssignedSessionAction) SetSessionActionId

func (s *AssignedSessionAction) SetSessionActionId(v string) *AssignedSessionAction

SetSessionActionId sets the SessionActionId field's value.

func (AssignedSessionAction) String

func (s AssignedSessionAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedSessionActionDefinition

type AssignedSessionActionDefinition struct {

	// The environment a session starts on.
	EnvEnter *AssignedEnvironmentEnterSessionActionDefinition `locationName:"envEnter" type:"structure"`

	// The environment a session exits from.
	EnvExit *AssignedEnvironmentExitSessionActionDefinition `locationName:"envExit" type:"structure"`

	// The job attachment to sync with an assigned session action.
	SyncInputJobAttachments *AssignedSyncInputJobAttachmentsSessionActionDefinition `locationName:"syncInputJobAttachments" type:"structure"`

	// The task run.
	TaskRun *AssignedTaskRunSessionActionDefinition `locationName:"taskRun" type:"structure"`
	// contains filtered or unexported fields
}

The definition of the assigned session action.

func (AssignedSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedSessionActionDefinition) SetEnvEnter

SetEnvEnter sets the EnvEnter field's value.

func (*AssignedSessionActionDefinition) SetEnvExit

SetEnvExit sets the EnvExit field's value.

func (*AssignedSessionActionDefinition) SetSyncInputJobAttachments

SetSyncInputJobAttachments sets the SyncInputJobAttachments field's value.

func (*AssignedSessionActionDefinition) SetTaskRun

SetTaskRun sets the TaskRun field's value.

func (AssignedSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedSyncInputJobAttachmentsSessionActionDefinition

type AssignedSyncInputJobAttachmentsSessionActionDefinition struct {

	// The step ID.
	StepId *string `locationName:"stepId" type:"string"`
	// contains filtered or unexported fields
}

The details for an assigned session action as it relates to a job attachment.

func (AssignedSyncInputJobAttachmentsSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedSyncInputJobAttachmentsSessionActionDefinition) SetStepId

SetStepId sets the StepId field's value.

func (AssignedSyncInputJobAttachmentsSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssignedTaskRunSessionActionDefinition

type AssignedTaskRunSessionActionDefinition struct {

	// The parameters to include.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssignedTaskRunSessionActionDefinition's
	// String and GoString methods.
	//
	// Parameters is a required field
	Parameters map[string]*TaskParameterValue `locationName:"parameters" type:"map" required:"true" sensitive:"true"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`

	// The task ID.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The specific task, step, and parameters to include.

func (AssignedTaskRunSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssignedTaskRunSessionActionDefinition) SetParameters

SetParameters sets the Parameters field's value.

func (*AssignedTaskRunSessionActionDefinition) SetStepId

SetStepId sets the StepId field's value.

func (*AssignedTaskRunSessionActionDefinition) SetTaskId

SetTaskId sets the TaskId field's value.

func (AssignedTaskRunSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateMemberToFarmInput

type AssociateMemberToFarmInput struct {

	// The ID of the farm to associate with the member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The identity store ID of the member to associate with the farm.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The principal's membership level for the associated farm.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The member's principal ID to associate with the farm.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`

	// The principal type of the member to associate with the farm.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`
	// contains filtered or unexported fields
}

func (AssociateMemberToFarmInput) GoString

func (s AssociateMemberToFarmInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToFarmInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssociateMemberToFarmInput) SetIdentityStoreId

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*AssociateMemberToFarmInput) SetMembershipLevel

SetMembershipLevel sets the MembershipLevel field's value.

func (*AssociateMemberToFarmInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (*AssociateMemberToFarmInput) SetPrincipalType

SetPrincipalType sets the PrincipalType field's value.

func (AssociateMemberToFarmInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToFarmInput) Validate

func (s *AssociateMemberToFarmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateMemberToFarmOutput

type AssociateMemberToFarmOutput struct {
	// contains filtered or unexported fields
}

func (AssociateMemberToFarmOutput) GoString

func (s AssociateMemberToFarmOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateMemberToFarmOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateMemberToFleetInput

type AssociateMemberToFleetInput struct {

	// The farm ID of the fleet to associate with the member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The ID of the fleet to associate with a member.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The member's identity store ID to associate with the fleet.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The principal's membership level for the associated fleet.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The member's principal ID to associate with a fleet.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`

	// The member's principal type to associate with the fleet.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`
	// contains filtered or unexported fields
}

func (AssociateMemberToFleetInput) GoString

func (s AssociateMemberToFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToFleetInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssociateMemberToFleetInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*AssociateMemberToFleetInput) SetIdentityStoreId

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*AssociateMemberToFleetInput) SetMembershipLevel

SetMembershipLevel sets the MembershipLevel field's value.

func (*AssociateMemberToFleetInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (*AssociateMemberToFleetInput) SetPrincipalType

SetPrincipalType sets the PrincipalType field's value.

func (AssociateMemberToFleetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToFleetInput) Validate

func (s *AssociateMemberToFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateMemberToFleetOutput

type AssociateMemberToFleetOutput struct {
	// contains filtered or unexported fields
}

func (AssociateMemberToFleetOutput) GoString

func (s AssociateMemberToFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateMemberToFleetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateMemberToJobInput

type AssociateMemberToJobInput struct {

	// The farm ID of the job to associate with the member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The member's identity store ID to associate with the job.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The job ID to associate with the member.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The principal's membership level for the associated job.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The member's principal ID to associate with the job.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`

	// The member's principal type to associate with the job.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`

	// The queue ID to associate to the member.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateMemberToJobInput) GoString

func (s AssociateMemberToJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToJobInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssociateMemberToJobInput) SetIdentityStoreId

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*AssociateMemberToJobInput) SetJobId

SetJobId sets the JobId field's value.

func (*AssociateMemberToJobInput) SetMembershipLevel

SetMembershipLevel sets the MembershipLevel field's value.

func (*AssociateMemberToJobInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (*AssociateMemberToJobInput) SetPrincipalType

SetPrincipalType sets the PrincipalType field's value.

func (*AssociateMemberToJobInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (AssociateMemberToJobInput) String

func (s AssociateMemberToJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToJobInput) Validate

func (s *AssociateMemberToJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateMemberToJobOutput

type AssociateMemberToJobOutput struct {
	// contains filtered or unexported fields
}

func (AssociateMemberToJobOutput) GoString

func (s AssociateMemberToJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateMemberToJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateMemberToQueueInput

type AssociateMemberToQueueInput struct {

	// The farm ID of the queue to associate with the member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The member's identity store ID to associate with the queue.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The principal's membership level for the associated queue.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The member's principal ID to associate with the queue.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`

	// The member's principal type to associate with the queue.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`

	// The ID of the queue to associate to the member.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateMemberToQueueInput) GoString

func (s AssociateMemberToQueueInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToQueueInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssociateMemberToQueueInput) SetIdentityStoreId

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*AssociateMemberToQueueInput) SetMembershipLevel

SetMembershipLevel sets the MembershipLevel field's value.

func (*AssociateMemberToQueueInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (*AssociateMemberToQueueInput) SetPrincipalType

SetPrincipalType sets the PrincipalType field's value.

func (*AssociateMemberToQueueInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (AssociateMemberToQueueInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMemberToQueueInput) Validate

func (s *AssociateMemberToQueueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateMemberToQueueOutput

type AssociateMemberToQueueOutput struct {
	// contains filtered or unexported fields
}

func (AssociateMemberToQueueOutput) GoString

func (s AssociateMemberToQueueOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateMemberToQueueOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssumeFleetRoleForReadInput

type AssumeFleetRoleForReadInput struct {

	// The farm ID for the fleet's farm.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssumeFleetRoleForReadInput) GoString

func (s AssumeFleetRoleForReadInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeFleetRoleForReadInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssumeFleetRoleForReadInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (AssumeFleetRoleForReadInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeFleetRoleForReadInput) Validate

func (s *AssumeFleetRoleForReadInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssumeFleetRoleForReadOutput

type AssumeFleetRoleForReadOutput struct {

	// The credentials for the fleet role.
	//
	// Credentials is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssumeFleetRoleForReadOutput's
	// String and GoString methods.
	//
	// Credentials is a required field
	Credentials *AwsCredentials `locationName:"credentials" type:"structure" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (AssumeFleetRoleForReadOutput) GoString

func (s AssumeFleetRoleForReadOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeFleetRoleForReadOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (AssumeFleetRoleForReadOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssumeFleetRoleForWorkerInput

type AssumeFleetRoleForWorkerInput struct {

	// The farm ID for the fleet's farm.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID that contains the worker.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The ID of the worker assuming the fleet role.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssumeFleetRoleForWorkerInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeFleetRoleForWorkerInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssumeFleetRoleForWorkerInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*AssumeFleetRoleForWorkerInput) SetWorkerId

SetWorkerId sets the WorkerId field's value.

func (AssumeFleetRoleForWorkerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeFleetRoleForWorkerInput) Validate

func (s *AssumeFleetRoleForWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssumeFleetRoleForWorkerOutput

type AssumeFleetRoleForWorkerOutput struct {

	// The credentials for the worker.
	//
	// Credentials is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssumeFleetRoleForWorkerOutput's
	// String and GoString methods.
	//
	// Credentials is a required field
	Credentials *AwsCredentials `locationName:"credentials" type:"structure" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (AssumeFleetRoleForWorkerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeFleetRoleForWorkerOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (AssumeFleetRoleForWorkerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssumeQueueRoleForReadInput

type AssumeQueueRoleForReadInput struct {

	// The farm ID of the farm containing the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssumeQueueRoleForReadInput) GoString

func (s AssumeQueueRoleForReadInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForReadInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssumeQueueRoleForReadInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (AssumeQueueRoleForReadInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForReadInput) Validate

func (s *AssumeQueueRoleForReadInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssumeQueueRoleForReadOutput

type AssumeQueueRoleForReadOutput struct {

	// The credentials for the queue role.
	//
	// Credentials is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssumeQueueRoleForReadOutput's
	// String and GoString methods.
	//
	// Credentials is a required field
	Credentials *AwsCredentials `locationName:"credentials" type:"structure" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (AssumeQueueRoleForReadOutput) GoString

func (s AssumeQueueRoleForReadOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForReadOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (AssumeQueueRoleForReadOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssumeQueueRoleForUserInput

type AssumeQueueRoleForUserInput struct {

	// The farm ID of the queue that the user assumes the role for.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue ID of the queue that the user assumes the role for.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssumeQueueRoleForUserInput) GoString

func (s AssumeQueueRoleForUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForUserInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssumeQueueRoleForUserInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (AssumeQueueRoleForUserInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForUserInput) Validate

func (s *AssumeQueueRoleForUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssumeQueueRoleForUserOutput

type AssumeQueueRoleForUserOutput struct {

	// The credentials for the queue role that a user has access to.
	//
	// Credentials is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssumeQueueRoleForUserOutput's
	// String and GoString methods.
	//
	// Credentials is a required field
	Credentials *AwsCredentials `locationName:"credentials" type:"structure" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (AssumeQueueRoleForUserOutput) GoString

func (s AssumeQueueRoleForUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForUserOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (AssumeQueueRoleForUserOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssumeQueueRoleForWorkerInput

type AssumeQueueRoleForWorkerInput struct {

	// The farm ID of the worker assuming the queue role.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the worker assuming the queue role.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The queue ID of the worker assuming the queue role.
	//
	// QueueId is a required field
	QueueId *string `location:"querystring" locationName:"queueId" type:"string" required:"true"`

	// The worker ID of the worker assuming the queue role.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssumeQueueRoleForWorkerInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForWorkerInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*AssumeQueueRoleForWorkerInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*AssumeQueueRoleForWorkerInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*AssumeQueueRoleForWorkerInput) SetWorkerId

SetWorkerId sets the WorkerId field's value.

func (AssumeQueueRoleForWorkerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForWorkerInput) Validate

func (s *AssumeQueueRoleForWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssumeQueueRoleForWorkerOutput

type AssumeQueueRoleForWorkerOutput struct {

	// The Amazon Web Services credentials for the role that the worker is assuming.
	//
	// Credentials is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AssumeQueueRoleForWorkerOutput's
	// String and GoString methods.
	Credentials *AwsCredentials `locationName:"credentials" type:"structure" sensitive:"true"`
	// contains filtered or unexported fields
}

func (AssumeQueueRoleForWorkerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssumeQueueRoleForWorkerOutput) SetCredentials

SetCredentials sets the Credentials field's value.

func (AssumeQueueRoleForWorkerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Attachments

type Attachments struct {

	// The file system.
	FileSystem *string `locationName:"fileSystem" type:"string" enum:"JobAttachmentsFileSystem"`

	// A list of manifests which describe job attachment configurations.
	//
	// Manifests is a required field
	Manifests []*ManifestProperties `locationName:"manifests" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The attachments for jobs.

func (Attachments) GoString

func (s Attachments) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Attachments) SetFileSystem

func (s *Attachments) SetFileSystem(v string) *Attachments

SetFileSystem sets the FileSystem field's value.

func (*Attachments) SetManifests

func (s *Attachments) SetManifests(v []*ManifestProperties) *Attachments

SetManifests sets the Manifests field's value.

func (Attachments) String

func (s Attachments) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Attachments) Validate

func (s *Attachments) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AwsCredentials

type AwsCredentials struct {

	// The IAM access key ID.
	//
	// AccessKeyId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AwsCredentials's
	// String and GoString methods.
	//
	// AccessKeyId is a required field
	AccessKeyId *string `locationName:"accessKeyId" type:"string" required:"true" sensitive:"true"`

	// The expiration date and time of the IAM credentials.
	//
	// Expiration is a required field
	Expiration *time.Time `locationName:"expiration" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The IAM secret access key.
	//
	// SecretAccessKey is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AwsCredentials's
	// String and GoString methods.
	//
	// SecretAccessKey is a required field
	SecretAccessKey *string `locationName:"secretAccessKey" type:"string" required:"true" sensitive:"true"`

	// The IAM session token
	//
	// SessionToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AwsCredentials's
	// String and GoString methods.
	//
	// SessionToken is a required field
	SessionToken *string `locationName:"sessionToken" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

The Identity and Access Management credentials.

func (AwsCredentials) GoString

func (s AwsCredentials) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AwsCredentials) SetAccessKeyId

func (s *AwsCredentials) SetAccessKeyId(v string) *AwsCredentials

SetAccessKeyId sets the AccessKeyId field's value.

func (*AwsCredentials) SetExpiration

func (s *AwsCredentials) SetExpiration(v time.Time) *AwsCredentials

SetExpiration sets the Expiration field's value.

func (*AwsCredentials) SetSecretAccessKey

func (s *AwsCredentials) SetSecretAccessKey(v string) *AwsCredentials

SetSecretAccessKey sets the SecretAccessKey field's value.

func (*AwsCredentials) SetSessionToken

func (s *AwsCredentials) SetSessionToken(v string) *AwsCredentials

SetSessionToken sets the SessionToken field's value.

func (AwsCredentials) String

func (s AwsCredentials) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchGetJobEntityInput

type BatchGetJobEntityInput struct {

	// The farm ID of the worker that's fetching job details. The worker must have
	// an assignment on a job to fetch job details.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the worker that's fetching job details. The worker must have
	// an assignment on a job to fetch job details.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The job identifiers to include within the job entity batch details.
	//
	// Identifiers is a required field
	Identifiers []*JobEntityIdentifiersUnion `locationName:"identifiers" min:"1" type:"list" required:"true"`

	// The worker ID of the worker containing the job details to get.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (BatchGetJobEntityInput) GoString

func (s BatchGetJobEntityInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetJobEntityInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*BatchGetJobEntityInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*BatchGetJobEntityInput) SetIdentifiers

SetIdentifiers sets the Identifiers field's value.

func (*BatchGetJobEntityInput) SetWorkerId

SetWorkerId sets the WorkerId field's value.

func (BatchGetJobEntityInput) String

func (s BatchGetJobEntityInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetJobEntityInput) Validate

func (s *BatchGetJobEntityInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetJobEntityOutput

type BatchGetJobEntityOutput struct {

	// A list of the job entities, or details, in the batch.
	//
	// Entities is a required field
	Entities []*JobEntity `locationName:"entities" type:"list" required:"true"`

	// A list of errors from the job error logs for the batch.
	//
	// Errors is a required field
	Errors []*GetJobEntityError `locationName:"errors" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (BatchGetJobEntityOutput) GoString

func (s BatchGetJobEntityOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchGetJobEntityOutput) SetEntities

SetEntities sets the Entities field's value.

func (*BatchGetJobEntityOutput) SetErrors

SetErrors sets the Errors field's value.

func (BatchGetJobEntityOutput) String

func (s BatchGetJobEntityOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BudgetActionToAdd

type BudgetActionToAdd struct {

	// A description for the budget action to add.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by BudgetActionToAdd's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The percentage threshold for the budget action to add.
	//
	// ThresholdPercentage is a required field
	ThresholdPercentage *float64 `locationName:"thresholdPercentage" type:"float" required:"true"`

	// The type of budget action to add.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"BudgetActionType"`
	// contains filtered or unexported fields
}

The budget action to add.

func (BudgetActionToAdd) GoString

func (s BudgetActionToAdd) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetActionToAdd) SetDescription

func (s *BudgetActionToAdd) SetDescription(v string) *BudgetActionToAdd

SetDescription sets the Description field's value.

func (*BudgetActionToAdd) SetThresholdPercentage

func (s *BudgetActionToAdd) SetThresholdPercentage(v float64) *BudgetActionToAdd

SetThresholdPercentage sets the ThresholdPercentage field's value.

func (*BudgetActionToAdd) SetType

SetType sets the Type field's value.

func (BudgetActionToAdd) String

func (s BudgetActionToAdd) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetActionToAdd) Validate

func (s *BudgetActionToAdd) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BudgetActionToRemove

type BudgetActionToRemove struct {

	// The percentage threshold for the budget action to remove.
	//
	// ThresholdPercentage is a required field
	ThresholdPercentage *float64 `locationName:"thresholdPercentage" type:"float" required:"true"`

	// The type of budget action to remove.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"BudgetActionType"`
	// contains filtered or unexported fields
}

The budget action to remove.

func (BudgetActionToRemove) GoString

func (s BudgetActionToRemove) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetActionToRemove) SetThresholdPercentage

func (s *BudgetActionToRemove) SetThresholdPercentage(v float64) *BudgetActionToRemove

SetThresholdPercentage sets the ThresholdPercentage field's value.

func (*BudgetActionToRemove) SetType

SetType sets the Type field's value.

func (BudgetActionToRemove) String

func (s BudgetActionToRemove) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetActionToRemove) Validate

func (s *BudgetActionToRemove) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BudgetSchedule

type BudgetSchedule struct {

	// The fixed start and end time of the budget's schedule.
	Fixed *FixedBudgetSchedule `locationName:"fixed" type:"structure"`
	// contains filtered or unexported fields
}

The start and end time of the budget.

func (BudgetSchedule) GoString

func (s BudgetSchedule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetSchedule) SetFixed

SetFixed sets the Fixed field's value.

func (BudgetSchedule) String

func (s BudgetSchedule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetSchedule) Validate

func (s *BudgetSchedule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BudgetSummary

type BudgetSummary struct {

	// The approximate dollar limit of the budget.
	//
	// ApproximateDollarLimit is a required field
	ApproximateDollarLimit *float64 `locationName:"approximateDollarLimit" min:"0.01" type:"float" required:"true"`

	// The budget ID.
	//
	// BudgetId is a required field
	BudgetId *string `locationName:"budgetId" type:"string" required:"true"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the budget summary.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by BudgetSummary's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the budget summary to update.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The status of the budget.
	//
	//    * ACTIVE–The budget is being evaluated.
	//
	//    * INACTIVE–The budget is inactive. This can include Expired, Canceled,
	//    or deleted Deleted statuses.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"BudgetStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The resource used to track expenditure in the budget.
	//
	// UsageTrackingResource is a required field
	UsageTrackingResource *UsageTrackingResource `locationName:"usageTrackingResource" type:"structure" required:"true"`

	// The consumed usage for the budget.
	//
	// Usages is a required field
	Usages *ConsumedUsages `locationName:"usages" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

The budget summary.

func (BudgetSummary) GoString

func (s BudgetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetSummary) SetApproximateDollarLimit

func (s *BudgetSummary) SetApproximateDollarLimit(v float64) *BudgetSummary

SetApproximateDollarLimit sets the ApproximateDollarLimit field's value.

func (*BudgetSummary) SetBudgetId

func (s *BudgetSummary) SetBudgetId(v string) *BudgetSummary

SetBudgetId sets the BudgetId field's value.

func (*BudgetSummary) SetCreatedAt

func (s *BudgetSummary) SetCreatedAt(v time.Time) *BudgetSummary

SetCreatedAt sets the CreatedAt field's value.

func (*BudgetSummary) SetCreatedBy

func (s *BudgetSummary) SetCreatedBy(v string) *BudgetSummary

SetCreatedBy sets the CreatedBy field's value.

func (*BudgetSummary) SetDescription

func (s *BudgetSummary) SetDescription(v string) *BudgetSummary

SetDescription sets the Description field's value.

func (*BudgetSummary) SetDisplayName

func (s *BudgetSummary) SetDisplayName(v string) *BudgetSummary

SetDisplayName sets the DisplayName field's value.

func (*BudgetSummary) SetStatus

func (s *BudgetSummary) SetStatus(v string) *BudgetSummary

SetStatus sets the Status field's value.

func (*BudgetSummary) SetUpdatedAt

func (s *BudgetSummary) SetUpdatedAt(v time.Time) *BudgetSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*BudgetSummary) SetUpdatedBy

func (s *BudgetSummary) SetUpdatedBy(v string) *BudgetSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (*BudgetSummary) SetUsageTrackingResource

func (s *BudgetSummary) SetUsageTrackingResource(v *UsageTrackingResource) *BudgetSummary

SetUsageTrackingResource sets the UsageTrackingResource field's value.

func (*BudgetSummary) SetUsages

func (s *BudgetSummary) SetUsages(v *ConsumedUsages) *BudgetSummary

SetUsages sets the Usages field's value.

func (BudgetSummary) String

func (s BudgetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Information about the resources in use when the exception was thrown.
	Context map[string]*string `locationName:"context" type:"map"`

	Message_ *string `locationName:"message" type:"string"`

	// A description of the error.
	//
	// Reason is a required field
	Reason *string `locationName:"reason" type:"string" required:"true" enum:"ConflictExceptionReason"`

	// The identifier of the resource in use.
	//
	// ResourceId is a required field
	ResourceId *string `locationName:"resourceId" type:"string" required:"true"`

	// The type of the resource in use.
	//
	// ResourceType is a required field
	ResourceType *string `locationName:"resourceType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConsumedUsages

type ConsumedUsages struct {

	// The amount of the budget consumed.
	//
	// ApproximateDollarUsage is a required field
	ApproximateDollarUsage *float64 `locationName:"approximateDollarUsage" type:"float" required:"true"`
	// contains filtered or unexported fields
}

The consumed usage for the resource.

func (ConsumedUsages) GoString

func (s ConsumedUsages) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConsumedUsages) SetApproximateDollarUsage

func (s *ConsumedUsages) SetApproximateDollarUsage(v float64) *ConsumedUsages

SetApproximateDollarUsage sets the ApproximateDollarUsage field's value.

func (ConsumedUsages) String

func (s ConsumedUsages) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CopyJobTemplateInput

type CopyJobTemplateInput struct {

	// The farm ID to copy.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to copy.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID to copy.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The Amazon S3 bucket name and key where you would like to add a copy of the
	// job template.
	//
	// TargetS3Location is a required field
	TargetS3Location *S3Location `locationName:"targetS3Location" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CopyJobTemplateInput) GoString

func (s CopyJobTemplateInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyJobTemplateInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*CopyJobTemplateInput) SetJobId

SetJobId sets the JobId field's value.

func (*CopyJobTemplateInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*CopyJobTemplateInput) SetTargetS3Location

func (s *CopyJobTemplateInput) SetTargetS3Location(v *S3Location) *CopyJobTemplateInput

SetTargetS3Location sets the TargetS3Location field's value.

func (CopyJobTemplateInput) String

func (s CopyJobTemplateInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyJobTemplateInput) Validate

func (s *CopyJobTemplateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CopyJobTemplateOutput

type CopyJobTemplateOutput struct {

	// The format of the job template, either JSON or YAML.
	//
	// TemplateType is a required field
	TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"JobTemplateType"`
	// contains filtered or unexported fields
}

func (CopyJobTemplateOutput) GoString

func (s CopyJobTemplateOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyJobTemplateOutput) SetTemplateType

func (s *CopyJobTemplateOutput) SetTemplateType(v string) *CopyJobTemplateOutput

SetTemplateType sets the TemplateType field's value.

func (CopyJobTemplateOutput) String

func (s CopyJobTemplateOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateBudgetInput

type CreateBudgetInput struct {

	// The budget actions to specify what happens when the budget runs out.
	//
	// Actions is a required field
	Actions []*BudgetActionToAdd `locationName:"actions" type:"list" required:"true"`

	// The dollar limit based on consumed usage.
	//
	// ApproximateDollarLimit is a required field
	ApproximateDollarLimit *float64 `locationName:"approximateDollarLimit" min:"0.01" type:"float" required:"true"`

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The description of the budget.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateBudgetInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the budget.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID to include in this budget.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The schedule to associate with this budget.
	//
	// Schedule is a required field
	Schedule *BudgetSchedule `locationName:"schedule" type:"structure" required:"true"`

	// The queue ID provided to this budget to track usage.
	//
	// UsageTrackingResource is a required field
	UsageTrackingResource *UsageTrackingResource `locationName:"usageTrackingResource" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateBudgetInput) GoString

func (s CreateBudgetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBudgetInput) SetActions

SetActions sets the Actions field's value.

func (*CreateBudgetInput) SetApproximateDollarLimit

func (s *CreateBudgetInput) SetApproximateDollarLimit(v float64) *CreateBudgetInput

SetApproximateDollarLimit sets the ApproximateDollarLimit field's value.

func (*CreateBudgetInput) SetClientToken

func (s *CreateBudgetInput) SetClientToken(v string) *CreateBudgetInput

SetClientToken sets the ClientToken field's value.

func (*CreateBudgetInput) SetDescription

func (s *CreateBudgetInput) SetDescription(v string) *CreateBudgetInput

SetDescription sets the Description field's value.

func (*CreateBudgetInput) SetDisplayName

func (s *CreateBudgetInput) SetDisplayName(v string) *CreateBudgetInput

SetDisplayName sets the DisplayName field's value.

func (*CreateBudgetInput) SetFarmId

func (s *CreateBudgetInput) SetFarmId(v string) *CreateBudgetInput

SetFarmId sets the FarmId field's value.

func (*CreateBudgetInput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*CreateBudgetInput) SetUsageTrackingResource

func (s *CreateBudgetInput) SetUsageTrackingResource(v *UsageTrackingResource) *CreateBudgetInput

SetUsageTrackingResource sets the UsageTrackingResource field's value.

func (CreateBudgetInput) String

func (s CreateBudgetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBudgetInput) Validate

func (s *CreateBudgetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBudgetOutput

type CreateBudgetOutput struct {

	// The budget ID.
	//
	// BudgetId is a required field
	BudgetId *string `locationName:"budgetId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateBudgetOutput) GoString

func (s CreateBudgetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBudgetOutput) SetBudgetId

func (s *CreateBudgetOutput) SetBudgetId(v string) *CreateBudgetOutput

SetBudgetId sets the BudgetId field's value.

func (CreateBudgetOutput) String

func (s CreateBudgetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFarmInput

type CreateFarmInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The description of the farm.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFarmInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the farm.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The ARN of the KMS key to use on the farm.
	KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"`

	// The tags to add to your farm. Each tag consists of a tag key and a tag value.
	// Tag keys and values are both required, but tag values can be empty strings.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateFarmInput) GoString

func (s CreateFarmInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFarmInput) SetClientToken

func (s *CreateFarmInput) SetClientToken(v string) *CreateFarmInput

SetClientToken sets the ClientToken field's value.

func (*CreateFarmInput) SetDescription

func (s *CreateFarmInput) SetDescription(v string) *CreateFarmInput

SetDescription sets the Description field's value.

func (*CreateFarmInput) SetDisplayName

func (s *CreateFarmInput) SetDisplayName(v string) *CreateFarmInput

SetDisplayName sets the DisplayName field's value.

func (*CreateFarmInput) SetKmsKeyArn

func (s *CreateFarmInput) SetKmsKeyArn(v string) *CreateFarmInput

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*CreateFarmInput) SetTags

func (s *CreateFarmInput) SetTags(v map[string]*string) *CreateFarmInput

SetTags sets the Tags field's value.

func (CreateFarmInput) String

func (s CreateFarmInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFarmInput) Validate

func (s *CreateFarmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFarmOutput

type CreateFarmOutput struct {

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateFarmOutput) GoString

func (s CreateFarmOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFarmOutput) SetFarmId

func (s *CreateFarmOutput) SetFarmId(v string) *CreateFarmOutput

SetFarmId sets the FarmId field's value.

func (CreateFarmOutput) String

func (s CreateFarmOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFleetInput

type CreateFleetInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The configuration settings for the fleet. Customer managed fleets are self-managed.
	// Service managed Amazon EC2 fleets are managed by Deadline Cloud.
	//
	// Configuration is a required field
	Configuration *FleetConfiguration `locationName:"configuration" type:"structure" required:"true"`

	// The description of the fleet.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateFleetInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the fleet.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID of the farm to connect to the fleet.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of workers for the fleet.
	//
	// MaxWorkerCount is a required field
	MaxWorkerCount *int64 `locationName:"maxWorkerCount" type:"integer" required:"true"`

	// The minimum number of workers for the fleet.
	MinWorkerCount *int64 `locationName:"minWorkerCount" type:"integer"`

	// The IAM role ARN for the role that the fleet's workers will use.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// Each tag consists of a tag key and a tag value. Tag keys and values are both
	// required, but tag values can be empty strings.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateFleetInput) GoString

func (s CreateFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFleetInput) SetClientToken

func (s *CreateFleetInput) SetClientToken(v string) *CreateFleetInput

SetClientToken sets the ClientToken field's value.

func (*CreateFleetInput) SetConfiguration

func (s *CreateFleetInput) SetConfiguration(v *FleetConfiguration) *CreateFleetInput

SetConfiguration sets the Configuration field's value.

func (*CreateFleetInput) SetDescription

func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput

SetDescription sets the Description field's value.

func (*CreateFleetInput) SetDisplayName

func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput

SetDisplayName sets the DisplayName field's value.

func (*CreateFleetInput) SetFarmId

func (s *CreateFleetInput) SetFarmId(v string) *CreateFleetInput

SetFarmId sets the FarmId field's value.

func (*CreateFleetInput) SetMaxWorkerCount

func (s *CreateFleetInput) SetMaxWorkerCount(v int64) *CreateFleetInput

SetMaxWorkerCount sets the MaxWorkerCount field's value.

func (*CreateFleetInput) SetMinWorkerCount

func (s *CreateFleetInput) SetMinWorkerCount(v int64) *CreateFleetInput

SetMinWorkerCount sets the MinWorkerCount field's value.

func (*CreateFleetInput) SetRoleArn

func (s *CreateFleetInput) SetRoleArn(v string) *CreateFleetInput

SetRoleArn sets the RoleArn field's value.

func (*CreateFleetInput) SetTags

func (s *CreateFleetInput) SetTags(v map[string]*string) *CreateFleetInput

SetTags sets the Tags field's value.

func (CreateFleetInput) String

func (s CreateFleetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFleetInput) Validate

func (s *CreateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFleetOutput

type CreateFleetOutput struct {

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateFleetOutput) GoString

func (s CreateFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFleetOutput) SetFleetId

func (s *CreateFleetOutput) SetFleetId(v string) *CreateFleetOutput

SetFleetId sets the FleetId field's value.

func (CreateFleetOutput) String

func (s CreateFleetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateJobInput

type CreateJobInput struct {

	// The attachments for the job. Attach files required for the job to run to
	// a render job.
	Attachments *Attachments `locationName:"attachments" type:"structure"`

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID of the farm to connect to the job.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The number of task failures before the job stops running and is marked as
	// FAILED.
	MaxFailedTasksCount *int64 `locationName:"maxFailedTasksCount" type:"integer"`

	// The maximum number of retries for a job.
	MaxRetriesPerTask *int64 `locationName:"maxRetriesPerTask" type:"integer"`

	// The parameters for the job.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateJobInput's
	// String and GoString methods.
	Parameters map[string]*JobParameter `locationName:"parameters" type:"map" sensitive:"true"`

	// The priority of the job on a scale of 1 to 100. The highest priority is 1.
	//
	// Priority is a required field
	Priority *int64 `locationName:"priority" type:"integer" required:"true"`

	// The ID of the queue that the job is submitted to.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The storage profile ID for the storage profile to connect to the job.
	StorageProfileId *string `locationName:"storageProfileId" type:"string"`

	// The initial status of the job's tasks when they are created. Tasks that are
	// created with a SUSPENDED status will not run until you update their status.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"CreateJobTargetTaskRunStatus"`

	// The job template to use for this job.
	//
	// Template is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateJobInput's
	// String and GoString methods.
	//
	// Template is a required field
	Template *string `locationName:"template" min:"1" type:"string" required:"true" sensitive:"true"`

	// The file type for the job template.
	//
	// TemplateType is a required field
	TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"JobTemplateType"`
	// contains filtered or unexported fields
}

func (CreateJobInput) GoString

func (s CreateJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateJobInput) SetAttachments

func (s *CreateJobInput) SetAttachments(v *Attachments) *CreateJobInput

SetAttachments sets the Attachments field's value.

func (*CreateJobInput) SetClientToken

func (s *CreateJobInput) SetClientToken(v string) *CreateJobInput

SetClientToken sets the ClientToken field's value.

func (*CreateJobInput) SetFarmId

func (s *CreateJobInput) SetFarmId(v string) *CreateJobInput

SetFarmId sets the FarmId field's value.

func (*CreateJobInput) SetMaxFailedTasksCount

func (s *CreateJobInput) SetMaxFailedTasksCount(v int64) *CreateJobInput

SetMaxFailedTasksCount sets the MaxFailedTasksCount field's value.

func (*CreateJobInput) SetMaxRetriesPerTask

func (s *CreateJobInput) SetMaxRetriesPerTask(v int64) *CreateJobInput

SetMaxRetriesPerTask sets the MaxRetriesPerTask field's value.

func (*CreateJobInput) SetParameters

func (s *CreateJobInput) SetParameters(v map[string]*JobParameter) *CreateJobInput

SetParameters sets the Parameters field's value.

func (*CreateJobInput) SetPriority

func (s *CreateJobInput) SetPriority(v int64) *CreateJobInput

SetPriority sets the Priority field's value.

func (*CreateJobInput) SetQueueId

func (s *CreateJobInput) SetQueueId(v string) *CreateJobInput

SetQueueId sets the QueueId field's value.

func (*CreateJobInput) SetStorageProfileId

func (s *CreateJobInput) SetStorageProfileId(v string) *CreateJobInput

SetStorageProfileId sets the StorageProfileId field's value.

func (*CreateJobInput) SetTargetTaskRunStatus

func (s *CreateJobInput) SetTargetTaskRunStatus(v string) *CreateJobInput

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*CreateJobInput) SetTemplate

func (s *CreateJobInput) SetTemplate(v string) *CreateJobInput

SetTemplate sets the Template field's value.

func (*CreateJobInput) SetTemplateType

func (s *CreateJobInput) SetTemplateType(v string) *CreateJobInput

SetTemplateType sets the TemplateType field's value.

func (CreateJobInput) String

func (s CreateJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateJobInput) Validate

func (s *CreateJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateJobOutput

type CreateJobOutput struct {

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateJobOutput) GoString

func (s CreateJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateJobOutput) SetJobId

func (s *CreateJobOutput) SetJobId(v string) *CreateJobOutput

SetJobId sets the JobId field's value.

func (CreateJobOutput) String

func (s CreateJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateLicenseEndpointInput

type CreateLicenseEndpointInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The security group IDs.
	//
	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list" required:"true"`

	// The subnet IDs.
	//
	// SubnetIds is a required field
	SubnetIds []*string `locationName:"subnetIds" min:"1" type:"list" required:"true"`

	// Each tag consists of a tag key and a tag value. Tag keys and values are both
	// required, but tag values can be empty strings.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The VPC (virtual private cloud) ID to use with the license endpoint.
	//
	// VpcId is a required field
	VpcId *string `locationName:"vpcId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateLicenseEndpointInput) GoString

func (s CreateLicenseEndpointInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateLicenseEndpointInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateLicenseEndpointInput) SetSecurityGroupIds

func (s *CreateLicenseEndpointInput) SetSecurityGroupIds(v []*string) *CreateLicenseEndpointInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateLicenseEndpointInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*CreateLicenseEndpointInput) SetTags

SetTags sets the Tags field's value.

func (*CreateLicenseEndpointInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateLicenseEndpointInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateLicenseEndpointInput) Validate

func (s *CreateLicenseEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLicenseEndpointOutput

type CreateLicenseEndpointOutput struct {

	// The license endpoint ID.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `locationName:"licenseEndpointId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateLicenseEndpointOutput) GoString

func (s CreateLicenseEndpointOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateLicenseEndpointOutput) SetLicenseEndpointId

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (CreateLicenseEndpointOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateMonitorInput

type CreateMonitorInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The name that you give the monitor that is displayed in the Deadline Cloud
	// console.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates
	// monitor users.
	//
	// IdentityCenterInstanceArn is a required field
	IdentityCenterInstanceArn *string `locationName:"identityCenterInstanceArn" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect
	// to Deadline Cloud. Every user that signs in to the monitor using IAM Identity
	// Center uses this role to access Deadline Cloud resources.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// The subdomain to use when creating the monitor URL. The full URL of the monitor
	// is subdomain.Region.deadlinecloud.amazonaws.com.
	//
	// Subdomain is a required field
	Subdomain *string `locationName:"subdomain" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateMonitorInput) GoString

func (s CreateMonitorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMonitorInput) SetClientToken

func (s *CreateMonitorInput) SetClientToken(v string) *CreateMonitorInput

SetClientToken sets the ClientToken field's value.

func (*CreateMonitorInput) SetDisplayName

func (s *CreateMonitorInput) SetDisplayName(v string) *CreateMonitorInput

SetDisplayName sets the DisplayName field's value.

func (*CreateMonitorInput) SetIdentityCenterInstanceArn

func (s *CreateMonitorInput) SetIdentityCenterInstanceArn(v string) *CreateMonitorInput

SetIdentityCenterInstanceArn sets the IdentityCenterInstanceArn field's value.

func (*CreateMonitorInput) SetRoleArn

func (s *CreateMonitorInput) SetRoleArn(v string) *CreateMonitorInput

SetRoleArn sets the RoleArn field's value.

func (*CreateMonitorInput) SetSubdomain

func (s *CreateMonitorInput) SetSubdomain(v string) *CreateMonitorInput

SetSubdomain sets the Subdomain field's value.

func (CreateMonitorInput) String

func (s CreateMonitorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMonitorInput) Validate

func (s *CreateMonitorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMonitorOutput

type CreateMonitorOutput struct {

	// The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.
	//
	// IdentityCenterApplicationArn is a required field
	IdentityCenterApplicationArn *string `locationName:"identityCenterApplicationArn" type:"string" required:"true"`

	// The unique identifier of the monitor.
	//
	// MonitorId is a required field
	MonitorId *string `locationName:"monitorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateMonitorOutput) GoString

func (s CreateMonitorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMonitorOutput) SetIdentityCenterApplicationArn

func (s *CreateMonitorOutput) SetIdentityCenterApplicationArn(v string) *CreateMonitorOutput

SetIdentityCenterApplicationArn sets the IdentityCenterApplicationArn field's value.

func (*CreateMonitorOutput) SetMonitorId

func (s *CreateMonitorOutput) SetMonitorId(v string) *CreateMonitorOutput

SetMonitorId sets the MonitorId field's value.

func (CreateMonitorOutput) String

func (s CreateMonitorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateQueueEnvironmentInput

type CreateQueueEnvironmentInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID of the farm to connect to the environment.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// Sets the priority of the environments in the queue from 0 to 10,000, where
	// 0 is the highest priority. If two environments share the same priority value,
	// the environment created first takes higher priority.
	//
	// Priority is a required field
	Priority *int64 `locationName:"priority" type:"integer" required:"true"`

	// The queue ID to connect the queue and environment.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The environment template to use in the queue.
	//
	// Template is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateQueueEnvironmentInput's
	// String and GoString methods.
	//
	// Template is a required field
	Template *string `locationName:"template" min:"1" type:"string" required:"true" sensitive:"true"`

	// The template's file type, JSON or YAML.
	//
	// TemplateType is a required field
	TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"EnvironmentTemplateType"`
	// contains filtered or unexported fields
}

func (CreateQueueEnvironmentInput) GoString

func (s CreateQueueEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueEnvironmentInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateQueueEnvironmentInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*CreateQueueEnvironmentInput) SetPriority

SetPriority sets the Priority field's value.

func (*CreateQueueEnvironmentInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*CreateQueueEnvironmentInput) SetTemplate

SetTemplate sets the Template field's value.

func (*CreateQueueEnvironmentInput) SetTemplateType

SetTemplateType sets the TemplateType field's value.

func (CreateQueueEnvironmentInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueEnvironmentInput) Validate

func (s *CreateQueueEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateQueueEnvironmentOutput

type CreateQueueEnvironmentOutput struct {

	// The queue environment ID.
	//
	// QueueEnvironmentId is a required field
	QueueEnvironmentId *string `locationName:"queueEnvironmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateQueueEnvironmentOutput) GoString

func (s CreateQueueEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueEnvironmentOutput) SetQueueEnvironmentId

SetQueueEnvironmentId sets the QueueEnvironmentId field's value.

func (CreateQueueEnvironmentOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateQueueFleetAssociationInput

type CreateQueueFleetAssociationInput struct {

	// The ID of the farm that the queue and fleet belong to.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateQueueFleetAssociationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueFleetAssociationInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*CreateQueueFleetAssociationInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*CreateQueueFleetAssociationInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (CreateQueueFleetAssociationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueFleetAssociationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateQueueFleetAssociationOutput

type CreateQueueFleetAssociationOutput struct {
	// contains filtered or unexported fields
}

func (CreateQueueFleetAssociationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CreateQueueFleetAssociationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateQueueInput

type CreateQueueInput struct {

	// The storage profile IDs to include in the queue.
	AllowedStorageProfileIds []*string `locationName:"allowedStorageProfileIds" type:"list"`

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The default action to take on a queue if a budget isn't configured.
	DefaultBudgetAction *string `locationName:"defaultBudgetAction" type:"string" enum:"DefaultQueueBudgetAction"`

	// The description of the queue.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateQueueInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the queue.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID of the farm to connect to the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job attachment settings for the queue. These are the Amazon S3 bucket
	// name and the Amazon S3 prefix.
	JobAttachmentSettings *JobAttachmentSettings `locationName:"jobAttachmentSettings" type:"structure"`

	// The jobs in the queue run as the specified POSIX user.
	JobRunAsUser *JobRunAsUser `locationName:"jobRunAsUser" type:"structure"`

	// The file system location name to include in the queue.
	RequiredFileSystemLocationNames []*string `locationName:"requiredFileSystemLocationNames" type:"list"`

	// The IAM role ARN that workers will use while running jobs for this queue.
	RoleArn *string `locationName:"roleArn" type:"string"`

	// Each tag consists of a tag key and a tag value. Tag keys and values are both
	// required, but tag values can be empty strings.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateQueueInput) GoString

func (s CreateQueueInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueInput) SetAllowedStorageProfileIds

func (s *CreateQueueInput) SetAllowedStorageProfileIds(v []*string) *CreateQueueInput

SetAllowedStorageProfileIds sets the AllowedStorageProfileIds field's value.

func (*CreateQueueInput) SetClientToken

func (s *CreateQueueInput) SetClientToken(v string) *CreateQueueInput

SetClientToken sets the ClientToken field's value.

func (*CreateQueueInput) SetDefaultBudgetAction

func (s *CreateQueueInput) SetDefaultBudgetAction(v string) *CreateQueueInput

SetDefaultBudgetAction sets the DefaultBudgetAction field's value.

func (*CreateQueueInput) SetDescription

func (s *CreateQueueInput) SetDescription(v string) *CreateQueueInput

SetDescription sets the Description field's value.

func (*CreateQueueInput) SetDisplayName

func (s *CreateQueueInput) SetDisplayName(v string) *CreateQueueInput

SetDisplayName sets the DisplayName field's value.

func (*CreateQueueInput) SetFarmId

func (s *CreateQueueInput) SetFarmId(v string) *CreateQueueInput

SetFarmId sets the FarmId field's value.

func (*CreateQueueInput) SetJobAttachmentSettings

func (s *CreateQueueInput) SetJobAttachmentSettings(v *JobAttachmentSettings) *CreateQueueInput

SetJobAttachmentSettings sets the JobAttachmentSettings field's value.

func (*CreateQueueInput) SetJobRunAsUser

func (s *CreateQueueInput) SetJobRunAsUser(v *JobRunAsUser) *CreateQueueInput

SetJobRunAsUser sets the JobRunAsUser field's value.

func (*CreateQueueInput) SetRequiredFileSystemLocationNames

func (s *CreateQueueInput) SetRequiredFileSystemLocationNames(v []*string) *CreateQueueInput

SetRequiredFileSystemLocationNames sets the RequiredFileSystemLocationNames field's value.

func (*CreateQueueInput) SetRoleArn

func (s *CreateQueueInput) SetRoleArn(v string) *CreateQueueInput

SetRoleArn sets the RoleArn field's value.

func (*CreateQueueInput) SetTags

func (s *CreateQueueInput) SetTags(v map[string]*string) *CreateQueueInput

SetTags sets the Tags field's value.

func (CreateQueueInput) String

func (s CreateQueueInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueInput) Validate

func (s *CreateQueueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateQueueOutput

type CreateQueueOutput struct {

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateQueueOutput) GoString

func (s CreateQueueOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateQueueOutput) SetQueueId

func (s *CreateQueueOutput) SetQueueId(v string) *CreateQueueOutput

SetQueueId sets the QueueId field's value.

func (CreateQueueOutput) String

func (s CreateQueueOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateStorageProfileInput

type CreateStorageProfileInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The display name of the storage profile.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID of the farm to connect to the storage profile.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// File system paths to include in the storage profile.
	FileSystemLocations []*FileSystemLocation `locationName:"fileSystemLocations" type:"list"`

	// The type of operating system (OS) for the storage profile.
	//
	// OsFamily is a required field
	OsFamily *string `locationName:"osFamily" type:"string" required:"true" enum:"StorageProfileOperatingSystemFamily"`
	// contains filtered or unexported fields
}

func (CreateStorageProfileInput) GoString

func (s CreateStorageProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateStorageProfileInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateStorageProfileInput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*CreateStorageProfileInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*CreateStorageProfileInput) SetFileSystemLocations

SetFileSystemLocations sets the FileSystemLocations field's value.

func (*CreateStorageProfileInput) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (CreateStorageProfileInput) String

func (s CreateStorageProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateStorageProfileInput) Validate

func (s *CreateStorageProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateStorageProfileOutput

type CreateStorageProfileOutput struct {

	// The storage profile ID.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateStorageProfileOutput) GoString

func (s CreateStorageProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateStorageProfileOutput) SetStorageProfileId

SetStorageProfileId sets the StorageProfileId field's value.

func (CreateStorageProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateWorkerInput

type CreateWorkerInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID of the farm to connect to the worker.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID to connect to the worker.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The IP address and host name of the worker.
	HostProperties *HostPropertiesRequest `locationName:"hostProperties" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateWorkerInput) GoString

func (s CreateWorkerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWorkerInput) SetClientToken

func (s *CreateWorkerInput) SetClientToken(v string) *CreateWorkerInput

SetClientToken sets the ClientToken field's value.

func (*CreateWorkerInput) SetFarmId

func (s *CreateWorkerInput) SetFarmId(v string) *CreateWorkerInput

SetFarmId sets the FarmId field's value.

func (*CreateWorkerInput) SetFleetId

func (s *CreateWorkerInput) SetFleetId(v string) *CreateWorkerInput

SetFleetId sets the FleetId field's value.

func (*CreateWorkerInput) SetHostProperties

func (s *CreateWorkerInput) SetHostProperties(v *HostPropertiesRequest) *CreateWorkerInput

SetHostProperties sets the HostProperties field's value.

func (CreateWorkerInput) String

func (s CreateWorkerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWorkerInput) Validate

func (s *CreateWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWorkerOutput

type CreateWorkerOutput struct {

	// The worker ID.
	//
	// WorkerId is a required field
	WorkerId *string `locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateWorkerOutput) GoString

func (s CreateWorkerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWorkerOutput) SetWorkerId

func (s *CreateWorkerOutput) SetWorkerId(v string) *CreateWorkerOutput

SetWorkerId sets the WorkerId field's value.

func (CreateWorkerOutput) String

func (s CreateWorkerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CustomerManagedFleetConfiguration

type CustomerManagedFleetConfiguration struct {

	// The Auto Scaling mode for the customer managed fleet configuration.
	//
	// Mode is a required field
	Mode *string `locationName:"mode" type:"string" required:"true" enum:"AutoScalingMode"`

	// The storage profile ID.
	StorageProfileId *string `locationName:"storageProfileId" type:"string"`

	// The worker capabilities for a customer managed fleet configuration.
	//
	// WorkerCapabilities is a required field
	WorkerCapabilities *CustomerManagedWorkerCapabilities `locationName:"workerCapabilities" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

The details of a customer managed fleet configuration.

func (CustomerManagedFleetConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomerManagedFleetConfiguration) SetMode

SetMode sets the Mode field's value.

func (*CustomerManagedFleetConfiguration) SetStorageProfileId

SetStorageProfileId sets the StorageProfileId field's value.

func (*CustomerManagedFleetConfiguration) SetWorkerCapabilities

SetWorkerCapabilities sets the WorkerCapabilities field's value.

func (CustomerManagedFleetConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomerManagedFleetConfiguration) Validate

Validate inspects the fields of the type to determine if they are valid.

type CustomerManagedWorkerCapabilities

type CustomerManagedWorkerCapabilities struct {

	// The range of the accelerator.
	AcceleratorCount *AcceleratorCountRange `locationName:"acceleratorCount" type:"structure"`

	// The total memory (MiB) for the customer managed worker capabilities.
	AcceleratorTotalMemoryMiB *AcceleratorTotalMemoryMiBRange `locationName:"acceleratorTotalMemoryMiB" type:"structure"`

	// The accelerator types for the customer managed worker capabilities.
	AcceleratorTypes []*string `locationName:"acceleratorTypes" type:"list" enum:"AcceleratorType"`

	// The CPU architecture type for the customer managed worker capabilities.
	//
	// CpuArchitectureType is a required field
	CpuArchitectureType *string `locationName:"cpuArchitectureType" type:"string" required:"true" enum:"CpuArchitectureType"`

	// Custom requirement ranges for customer managed worker capabilities.
	CustomAmounts []*FleetAmountCapability `locationName:"customAmounts" min:"1" type:"list"`

	// Custom attributes for the customer manged worker capabilities.
	CustomAttributes []*FleetAttributeCapability `locationName:"customAttributes" min:"1" type:"list"`

	// The memory (MiB).
	//
	// MemoryMiB is a required field
	MemoryMiB *MemoryMiBRange `locationName:"memoryMiB" type:"structure" required:"true"`

	// The operating system (OS) family.
	//
	// OsFamily is a required field
	OsFamily *string `locationName:"osFamily" type:"string" required:"true" enum:"CustomerManagedFleetOperatingSystemFamily"`

	// The vCPU count for the customer manged worker capabilities.
	//
	// VCpuCount is a required field
	VCpuCount *VCpuCountRange `locationName:"vCpuCount" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

The worker capabilities for a customer managed workflow.

func (CustomerManagedWorkerCapabilities) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomerManagedWorkerCapabilities) SetAcceleratorCount

SetAcceleratorCount sets the AcceleratorCount field's value.

func (*CustomerManagedWorkerCapabilities) SetAcceleratorTotalMemoryMiB

SetAcceleratorTotalMemoryMiB sets the AcceleratorTotalMemoryMiB field's value.

func (*CustomerManagedWorkerCapabilities) SetAcceleratorTypes

SetAcceleratorTypes sets the AcceleratorTypes field's value.

func (*CustomerManagedWorkerCapabilities) SetCpuArchitectureType

SetCpuArchitectureType sets the CpuArchitectureType field's value.

func (*CustomerManagedWorkerCapabilities) SetCustomAmounts

SetCustomAmounts sets the CustomAmounts field's value.

func (*CustomerManagedWorkerCapabilities) SetCustomAttributes

SetCustomAttributes sets the CustomAttributes field's value.

func (*CustomerManagedWorkerCapabilities) SetMemoryMiB

SetMemoryMiB sets the MemoryMiB field's value.

func (*CustomerManagedWorkerCapabilities) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (*CustomerManagedWorkerCapabilities) SetVCpuCount

SetVCpuCount sets the VCpuCount field's value.

func (CustomerManagedWorkerCapabilities) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomerManagedWorkerCapabilities) Validate

Validate inspects the fields of the type to determine if they are valid.

type DateTimeFilterExpression

type DateTimeFilterExpression struct {

	// The date and time.
	//
	// DateTime is a required field
	DateTime *time.Time `locationName:"dateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The name of the date-time field to filter on.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The type of comparison to use to filter the results.
	//
	// Operator is a required field
	Operator *string `locationName:"operator" type:"string" required:"true" enum:"ComparisonOperator"`
	// contains filtered or unexported fields
}

The time stamp in date-time format.

func (DateTimeFilterExpression) GoString

func (s DateTimeFilterExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeFilterExpression) SetDateTime

SetDateTime sets the DateTime field's value.

func (*DateTimeFilterExpression) SetName

SetName sets the Name field's value.

func (*DateTimeFilterExpression) SetOperator

SetOperator sets the Operator field's value.

func (DateTimeFilterExpression) String

func (s DateTimeFilterExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateTimeFilterExpression) Validate

func (s *DateTimeFilterExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Deadline

type Deadline struct {
	*client.Client
}

Deadline provides the API operation methods for making requests to AWSDeadlineCloud. See this package's package overview docs for details on the service.

Deadline methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Deadline

New creates a new instance of the Deadline client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a Deadline client from just a session.
svc := deadline.New(mySession)

// Create a Deadline client with additional configuration
svc := deadline.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*Deadline) AssociateMemberToFarm

func (c *Deadline) AssociateMemberToFarm(input *AssociateMemberToFarmInput) (*AssociateMemberToFarmOutput, error)

AssociateMemberToFarm API operation for AWSDeadlineCloud.

Assigns a farm membership level to a member.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssociateMemberToFarm for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToFarm

func (*Deadline) AssociateMemberToFarmRequest

func (c *Deadline) AssociateMemberToFarmRequest(input *AssociateMemberToFarmInput) (req *request.Request, output *AssociateMemberToFarmOutput)

AssociateMemberToFarmRequest generates a "aws/request.Request" representing the client's request for the AssociateMemberToFarm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateMemberToFarm for more information on using the AssociateMemberToFarm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateMemberToFarmRequest method.
req, resp := client.AssociateMemberToFarmRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToFarm

func (*Deadline) AssociateMemberToFarmWithContext

func (c *Deadline) AssociateMemberToFarmWithContext(ctx aws.Context, input *AssociateMemberToFarmInput, opts ...request.Option) (*AssociateMemberToFarmOutput, error)

AssociateMemberToFarmWithContext is the same as AssociateMemberToFarm with the addition of the ability to pass a context and additional request options.

See AssociateMemberToFarm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssociateMemberToFleet

func (c *Deadline) AssociateMemberToFleet(input *AssociateMemberToFleetInput) (*AssociateMemberToFleetOutput, error)

AssociateMemberToFleet API operation for AWSDeadlineCloud.

Assigns a fleet membership level to a member.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssociateMemberToFleet for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToFleet

func (*Deadline) AssociateMemberToFleetRequest

func (c *Deadline) AssociateMemberToFleetRequest(input *AssociateMemberToFleetInput) (req *request.Request, output *AssociateMemberToFleetOutput)

AssociateMemberToFleetRequest generates a "aws/request.Request" representing the client's request for the AssociateMemberToFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateMemberToFleet for more information on using the AssociateMemberToFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateMemberToFleetRequest method.
req, resp := client.AssociateMemberToFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToFleet

func (*Deadline) AssociateMemberToFleetWithContext

func (c *Deadline) AssociateMemberToFleetWithContext(ctx aws.Context, input *AssociateMemberToFleetInput, opts ...request.Option) (*AssociateMemberToFleetOutput, error)

AssociateMemberToFleetWithContext is the same as AssociateMemberToFleet with the addition of the ability to pass a context and additional request options.

See AssociateMemberToFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssociateMemberToJob

func (c *Deadline) AssociateMemberToJob(input *AssociateMemberToJobInput) (*AssociateMemberToJobOutput, error)

AssociateMemberToJob API operation for AWSDeadlineCloud.

Assigns a job membership level to a member

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssociateMemberToJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToJob

func (*Deadline) AssociateMemberToJobRequest

func (c *Deadline) AssociateMemberToJobRequest(input *AssociateMemberToJobInput) (req *request.Request, output *AssociateMemberToJobOutput)

AssociateMemberToJobRequest generates a "aws/request.Request" representing the client's request for the AssociateMemberToJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateMemberToJob for more information on using the AssociateMemberToJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateMemberToJobRequest method.
req, resp := client.AssociateMemberToJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToJob

func (*Deadline) AssociateMemberToJobWithContext

func (c *Deadline) AssociateMemberToJobWithContext(ctx aws.Context, input *AssociateMemberToJobInput, opts ...request.Option) (*AssociateMemberToJobOutput, error)

AssociateMemberToJobWithContext is the same as AssociateMemberToJob with the addition of the ability to pass a context and additional request options.

See AssociateMemberToJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssociateMemberToQueue

func (c *Deadline) AssociateMemberToQueue(input *AssociateMemberToQueueInput) (*AssociateMemberToQueueOutput, error)

AssociateMemberToQueue API operation for AWSDeadlineCloud.

Assigns a queue membership level to a member

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssociateMemberToQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToQueue

func (*Deadline) AssociateMemberToQueueRequest

func (c *Deadline) AssociateMemberToQueueRequest(input *AssociateMemberToQueueInput) (req *request.Request, output *AssociateMemberToQueueOutput)

AssociateMemberToQueueRequest generates a "aws/request.Request" representing the client's request for the AssociateMemberToQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateMemberToQueue for more information on using the AssociateMemberToQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateMemberToQueueRequest method.
req, resp := client.AssociateMemberToQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssociateMemberToQueue

func (*Deadline) AssociateMemberToQueueWithContext

func (c *Deadline) AssociateMemberToQueueWithContext(ctx aws.Context, input *AssociateMemberToQueueInput, opts ...request.Option) (*AssociateMemberToQueueOutput, error)

AssociateMemberToQueueWithContext is the same as AssociateMemberToQueue with the addition of the ability to pass a context and additional request options.

See AssociateMemberToQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssumeFleetRoleForRead

func (c *Deadline) AssumeFleetRoleForRead(input *AssumeFleetRoleForReadInput) (*AssumeFleetRoleForReadOutput, error)

AssumeFleetRoleForRead API operation for AWSDeadlineCloud.

Get Amazon Web Services credentials from the fleet role. The IAM permissions of the credentials are scoped down to have read-only access.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssumeFleetRoleForRead for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeFleetRoleForRead

func (*Deadline) AssumeFleetRoleForReadRequest

func (c *Deadline) AssumeFleetRoleForReadRequest(input *AssumeFleetRoleForReadInput) (req *request.Request, output *AssumeFleetRoleForReadOutput)

AssumeFleetRoleForReadRequest generates a "aws/request.Request" representing the client's request for the AssumeFleetRoleForRead operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssumeFleetRoleForRead for more information on using the AssumeFleetRoleForRead API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssumeFleetRoleForReadRequest method.
req, resp := client.AssumeFleetRoleForReadRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeFleetRoleForRead

func (*Deadline) AssumeFleetRoleForReadWithContext

func (c *Deadline) AssumeFleetRoleForReadWithContext(ctx aws.Context, input *AssumeFleetRoleForReadInput, opts ...request.Option) (*AssumeFleetRoleForReadOutput, error)

AssumeFleetRoleForReadWithContext is the same as AssumeFleetRoleForRead with the addition of the ability to pass a context and additional request options.

See AssumeFleetRoleForRead for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssumeFleetRoleForWorker

func (c *Deadline) AssumeFleetRoleForWorker(input *AssumeFleetRoleForWorkerInput) (*AssumeFleetRoleForWorkerOutput, error)

AssumeFleetRoleForWorker API operation for AWSDeadlineCloud.

Get credentials from the fleet role for a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssumeFleetRoleForWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeFleetRoleForWorker

func (*Deadline) AssumeFleetRoleForWorkerRequest

func (c *Deadline) AssumeFleetRoleForWorkerRequest(input *AssumeFleetRoleForWorkerInput) (req *request.Request, output *AssumeFleetRoleForWorkerOutput)

AssumeFleetRoleForWorkerRequest generates a "aws/request.Request" representing the client's request for the AssumeFleetRoleForWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssumeFleetRoleForWorker for more information on using the AssumeFleetRoleForWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssumeFleetRoleForWorkerRequest method.
req, resp := client.AssumeFleetRoleForWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeFleetRoleForWorker

func (*Deadline) AssumeFleetRoleForWorkerWithContext

func (c *Deadline) AssumeFleetRoleForWorkerWithContext(ctx aws.Context, input *AssumeFleetRoleForWorkerInput, opts ...request.Option) (*AssumeFleetRoleForWorkerOutput, error)

AssumeFleetRoleForWorkerWithContext is the same as AssumeFleetRoleForWorker with the addition of the ability to pass a context and additional request options.

See AssumeFleetRoleForWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssumeQueueRoleForRead

func (c *Deadline) AssumeQueueRoleForRead(input *AssumeQueueRoleForReadInput) (*AssumeQueueRoleForReadOutput, error)

AssumeQueueRoleForRead API operation for AWSDeadlineCloud.

Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssumeQueueRoleForRead for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeQueueRoleForRead

func (*Deadline) AssumeQueueRoleForReadRequest

func (c *Deadline) AssumeQueueRoleForReadRequest(input *AssumeQueueRoleForReadInput) (req *request.Request, output *AssumeQueueRoleForReadOutput)

AssumeQueueRoleForReadRequest generates a "aws/request.Request" representing the client's request for the AssumeQueueRoleForRead operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssumeQueueRoleForRead for more information on using the AssumeQueueRoleForRead API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssumeQueueRoleForReadRequest method.
req, resp := client.AssumeQueueRoleForReadRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeQueueRoleForRead

func (*Deadline) AssumeQueueRoleForReadWithContext

func (c *Deadline) AssumeQueueRoleForReadWithContext(ctx aws.Context, input *AssumeQueueRoleForReadInput, opts ...request.Option) (*AssumeQueueRoleForReadOutput, error)

AssumeQueueRoleForReadWithContext is the same as AssumeQueueRoleForRead with the addition of the ability to pass a context and additional request options.

See AssumeQueueRoleForRead for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssumeQueueRoleForUser

func (c *Deadline) AssumeQueueRoleForUser(input *AssumeQueueRoleForUserInput) (*AssumeQueueRoleForUserOutput, error)

AssumeQueueRoleForUser API operation for AWSDeadlineCloud.

Allows a user to assume a role for a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssumeQueueRoleForUser for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeQueueRoleForUser

func (*Deadline) AssumeQueueRoleForUserRequest

func (c *Deadline) AssumeQueueRoleForUserRequest(input *AssumeQueueRoleForUserInput) (req *request.Request, output *AssumeQueueRoleForUserOutput)

AssumeQueueRoleForUserRequest generates a "aws/request.Request" representing the client's request for the AssumeQueueRoleForUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssumeQueueRoleForUser for more information on using the AssumeQueueRoleForUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssumeQueueRoleForUserRequest method.
req, resp := client.AssumeQueueRoleForUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeQueueRoleForUser

func (*Deadline) AssumeQueueRoleForUserWithContext

func (c *Deadline) AssumeQueueRoleForUserWithContext(ctx aws.Context, input *AssumeQueueRoleForUserInput, opts ...request.Option) (*AssumeQueueRoleForUserOutput, error)

AssumeQueueRoleForUserWithContext is the same as AssumeQueueRoleForUser with the addition of the ability to pass a context and additional request options.

See AssumeQueueRoleForUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) AssumeQueueRoleForWorker

func (c *Deadline) AssumeQueueRoleForWorker(input *AssumeQueueRoleForWorkerInput) (*AssumeQueueRoleForWorkerOutput, error)

AssumeQueueRoleForWorker API operation for AWSDeadlineCloud.

Allows a worker to assume a queue role.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation AssumeQueueRoleForWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeQueueRoleForWorker

func (*Deadline) AssumeQueueRoleForWorkerRequest

func (c *Deadline) AssumeQueueRoleForWorkerRequest(input *AssumeQueueRoleForWorkerInput) (req *request.Request, output *AssumeQueueRoleForWorkerOutput)

AssumeQueueRoleForWorkerRequest generates a "aws/request.Request" representing the client's request for the AssumeQueueRoleForWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssumeQueueRoleForWorker for more information on using the AssumeQueueRoleForWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssumeQueueRoleForWorkerRequest method.
req, resp := client.AssumeQueueRoleForWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/AssumeQueueRoleForWorker

func (*Deadline) AssumeQueueRoleForWorkerWithContext

func (c *Deadline) AssumeQueueRoleForWorkerWithContext(ctx aws.Context, input *AssumeQueueRoleForWorkerInput, opts ...request.Option) (*AssumeQueueRoleForWorkerOutput, error)

AssumeQueueRoleForWorkerWithContext is the same as AssumeQueueRoleForWorker with the addition of the ability to pass a context and additional request options.

See AssumeQueueRoleForWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) BatchGetJobEntity

func (c *Deadline) BatchGetJobEntity(input *BatchGetJobEntityInput) (*BatchGetJobEntityOutput, error)

BatchGetJobEntity API operation for AWSDeadlineCloud.

Get batched job details for a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation BatchGetJobEntity for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/BatchGetJobEntity

func (*Deadline) BatchGetJobEntityRequest

func (c *Deadline) BatchGetJobEntityRequest(input *BatchGetJobEntityInput) (req *request.Request, output *BatchGetJobEntityOutput)

BatchGetJobEntityRequest generates a "aws/request.Request" representing the client's request for the BatchGetJobEntity operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchGetJobEntity for more information on using the BatchGetJobEntity API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchGetJobEntityRequest method.
req, resp := client.BatchGetJobEntityRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/BatchGetJobEntity

func (*Deadline) BatchGetJobEntityWithContext

func (c *Deadline) BatchGetJobEntityWithContext(ctx aws.Context, input *BatchGetJobEntityInput, opts ...request.Option) (*BatchGetJobEntityOutput, error)

BatchGetJobEntityWithContext is the same as BatchGetJobEntity with the addition of the ability to pass a context and additional request options.

See BatchGetJobEntity for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CopyJobTemplate

func (c *Deadline) CopyJobTemplate(input *CopyJobTemplateInput) (*CopyJobTemplateOutput, error)

CopyJobTemplate API operation for AWSDeadlineCloud.

Copies a job template to an Amazon S3 bucket.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CopyJobTemplate for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CopyJobTemplate

func (*Deadline) CopyJobTemplateRequest

func (c *Deadline) CopyJobTemplateRequest(input *CopyJobTemplateInput) (req *request.Request, output *CopyJobTemplateOutput)

CopyJobTemplateRequest generates a "aws/request.Request" representing the client's request for the CopyJobTemplate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CopyJobTemplate for more information on using the CopyJobTemplate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CopyJobTemplateRequest method.
req, resp := client.CopyJobTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CopyJobTemplate

func (*Deadline) CopyJobTemplateWithContext

func (c *Deadline) CopyJobTemplateWithContext(ctx aws.Context, input *CopyJobTemplateInput, opts ...request.Option) (*CopyJobTemplateOutput, error)

CopyJobTemplateWithContext is the same as CopyJobTemplate with the addition of the ability to pass a context and additional request options.

See CopyJobTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateBudget

func (c *Deadline) CreateBudget(input *CreateBudgetInput) (*CreateBudgetOutput, error)

CreateBudget API operation for AWSDeadlineCloud.

Creates a budget to set spending thresholds for your rendering activity.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateBudget for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateBudget

func (*Deadline) CreateBudgetRequest

func (c *Deadline) CreateBudgetRequest(input *CreateBudgetInput) (req *request.Request, output *CreateBudgetOutput)

CreateBudgetRequest generates a "aws/request.Request" representing the client's request for the CreateBudget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateBudget for more information on using the CreateBudget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateBudgetRequest method.
req, resp := client.CreateBudgetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateBudget

func (*Deadline) CreateBudgetWithContext

func (c *Deadline) CreateBudgetWithContext(ctx aws.Context, input *CreateBudgetInput, opts ...request.Option) (*CreateBudgetOutput, error)

CreateBudgetWithContext is the same as CreateBudget with the addition of the ability to pass a context and additional request options.

See CreateBudget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateFarm

func (c *Deadline) CreateFarm(input *CreateFarmInput) (*CreateFarmOutput, error)

CreateFarm API operation for AWSDeadlineCloud.

Creates a farm to allow space for queues and fleets. Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateFarm for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateFarm

func (*Deadline) CreateFarmRequest

func (c *Deadline) CreateFarmRequest(input *CreateFarmInput) (req *request.Request, output *CreateFarmOutput)

CreateFarmRequest generates a "aws/request.Request" representing the client's request for the CreateFarm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFarm for more information on using the CreateFarm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFarmRequest method.
req, resp := client.CreateFarmRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateFarm

func (*Deadline) CreateFarmWithContext

func (c *Deadline) CreateFarmWithContext(ctx aws.Context, input *CreateFarmInput, opts ...request.Option) (*CreateFarmOutput, error)

CreateFarmWithContext is the same as CreateFarm with the addition of the ability to pass a context and additional request options.

See CreateFarm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateFleet

func (c *Deadline) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)

CreateFleet API operation for AWSDeadlineCloud.

Creates a fleet. Fleets gather information relating to compute, or capacity, for renders within your farms. You can choose to manage your own capacity or opt to have fleets fully managed by Deadline Cloud.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateFleet for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateFleet

func (*Deadline) CreateFleetRequest

func (c *Deadline) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)

CreateFleetRequest generates a "aws/request.Request" representing the client's request for the CreateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFleet for more information on using the CreateFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFleetRequest method.
req, resp := client.CreateFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateFleet

func (*Deadline) CreateFleetWithContext

func (c *Deadline) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)

CreateFleetWithContext is the same as CreateFleet with the addition of the ability to pass a context and additional request options.

See CreateFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateJob

func (c *Deadline) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)

CreateJob API operation for AWSDeadlineCloud.

Creates a job. A job is a render submission submitted by a user. It contains specific job properties outlined as steps and tasks.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateJob

func (*Deadline) CreateJobRequest

func (c *Deadline) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)

CreateJobRequest generates a "aws/request.Request" representing the client's request for the CreateJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateJob for more information on using the CreateJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateJobRequest method.
req, resp := client.CreateJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateJob

func (*Deadline) CreateJobWithContext

func (c *Deadline) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)

CreateJobWithContext is the same as CreateJob with the addition of the ability to pass a context and additional request options.

See CreateJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateLicenseEndpoint

func (c *Deadline) CreateLicenseEndpoint(input *CreateLicenseEndpointInput) (*CreateLicenseEndpointOutput, error)

CreateLicenseEndpoint API operation for AWSDeadlineCloud.

Creates a license endpoint to integrate your various licensed software used for rendering on Deadline Cloud.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateLicenseEndpoint for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateLicenseEndpoint

func (*Deadline) CreateLicenseEndpointRequest

func (c *Deadline) CreateLicenseEndpointRequest(input *CreateLicenseEndpointInput) (req *request.Request, output *CreateLicenseEndpointOutput)

CreateLicenseEndpointRequest generates a "aws/request.Request" representing the client's request for the CreateLicenseEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateLicenseEndpoint for more information on using the CreateLicenseEndpoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateLicenseEndpointRequest method.
req, resp := client.CreateLicenseEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateLicenseEndpoint

func (*Deadline) CreateLicenseEndpointWithContext

func (c *Deadline) CreateLicenseEndpointWithContext(ctx aws.Context, input *CreateLicenseEndpointInput, opts ...request.Option) (*CreateLicenseEndpointOutput, error)

CreateLicenseEndpointWithContext is the same as CreateLicenseEndpoint with the addition of the ability to pass a context and additional request options.

See CreateLicenseEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateMonitor

func (c *Deadline) CreateMonitor(input *CreateMonitorInput) (*CreateMonitorOutput, error)

CreateMonitor API operation for AWSDeadlineCloud.

Creates an Amazon Web Services Deadline Cloud monitor that you can use to view your farms, queues, and fleets. After you submit a job, you can track the progress of the tasks and steps that make up the job, and then download the job's results.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateMonitor for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateMonitor

func (*Deadline) CreateMonitorRequest

func (c *Deadline) CreateMonitorRequest(input *CreateMonitorInput) (req *request.Request, output *CreateMonitorOutput)

CreateMonitorRequest generates a "aws/request.Request" representing the client's request for the CreateMonitor operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateMonitor for more information on using the CreateMonitor API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateMonitorRequest method.
req, resp := client.CreateMonitorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateMonitor

func (*Deadline) CreateMonitorWithContext

func (c *Deadline) CreateMonitorWithContext(ctx aws.Context, input *CreateMonitorInput, opts ...request.Option) (*CreateMonitorOutput, error)

CreateMonitorWithContext is the same as CreateMonitor with the addition of the ability to pass a context and additional request options.

See CreateMonitor for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateQueue

func (c *Deadline) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error)

CreateQueue API operation for AWSDeadlineCloud.

Creates a queue to coordinate the order in which jobs run on a farm. A queue can also specify where to pull resources and indicate where to output completed jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateQueue

func (*Deadline) CreateQueueEnvironment

func (c *Deadline) CreateQueueEnvironment(input *CreateQueueEnvironmentInput) (*CreateQueueEnvironmentOutput, error)

CreateQueueEnvironment API operation for AWSDeadlineCloud.

Creates an environment for a queue that defines how jobs in the queue run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateQueueEnvironment for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateQueueEnvironment

func (*Deadline) CreateQueueEnvironmentRequest

func (c *Deadline) CreateQueueEnvironmentRequest(input *CreateQueueEnvironmentInput) (req *request.Request, output *CreateQueueEnvironmentOutput)

CreateQueueEnvironmentRequest generates a "aws/request.Request" representing the client's request for the CreateQueueEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateQueueEnvironment for more information on using the CreateQueueEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateQueueEnvironmentRequest method.
req, resp := client.CreateQueueEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateQueueEnvironment

func (*Deadline) CreateQueueEnvironmentWithContext

func (c *Deadline) CreateQueueEnvironmentWithContext(ctx aws.Context, input *CreateQueueEnvironmentInput, opts ...request.Option) (*CreateQueueEnvironmentOutput, error)

CreateQueueEnvironmentWithContext is the same as CreateQueueEnvironment with the addition of the ability to pass a context and additional request options.

See CreateQueueEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateQueueFleetAssociation

func (c *Deadline) CreateQueueFleetAssociation(input *CreateQueueFleetAssociationInput) (*CreateQueueFleetAssociationOutput, error)

CreateQueueFleetAssociation API operation for AWSDeadlineCloud.

Creates an association between a queue and a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateQueueFleetAssociation for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateQueueFleetAssociation

func (*Deadline) CreateQueueFleetAssociationRequest

func (c *Deadline) CreateQueueFleetAssociationRequest(input *CreateQueueFleetAssociationInput) (req *request.Request, output *CreateQueueFleetAssociationOutput)

CreateQueueFleetAssociationRequest generates a "aws/request.Request" representing the client's request for the CreateQueueFleetAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateQueueFleetAssociation for more information on using the CreateQueueFleetAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateQueueFleetAssociationRequest method.
req, resp := client.CreateQueueFleetAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateQueueFleetAssociation

func (*Deadline) CreateQueueFleetAssociationWithContext

func (c *Deadline) CreateQueueFleetAssociationWithContext(ctx aws.Context, input *CreateQueueFleetAssociationInput, opts ...request.Option) (*CreateQueueFleetAssociationOutput, error)

CreateQueueFleetAssociationWithContext is the same as CreateQueueFleetAssociation with the addition of the ability to pass a context and additional request options.

See CreateQueueFleetAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateQueueRequest

func (c *Deadline) CreateQueueRequest(input *CreateQueueInput) (req *request.Request, output *CreateQueueOutput)

CreateQueueRequest generates a "aws/request.Request" representing the client's request for the CreateQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateQueue for more information on using the CreateQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateQueueRequest method.
req, resp := client.CreateQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateQueue

func (*Deadline) CreateQueueWithContext

func (c *Deadline) CreateQueueWithContext(ctx aws.Context, input *CreateQueueInput, opts ...request.Option) (*CreateQueueOutput, error)

CreateQueueWithContext is the same as CreateQueue with the addition of the ability to pass a context and additional request options.

See CreateQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateStorageProfile

func (c *Deadline) CreateStorageProfile(input *CreateStorageProfileInput) (*CreateStorageProfileOutput, error)

CreateStorageProfile API operation for AWSDeadlineCloud.

Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateStorageProfile for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateStorageProfile

func (*Deadline) CreateStorageProfileRequest

func (c *Deadline) CreateStorageProfileRequest(input *CreateStorageProfileInput) (req *request.Request, output *CreateStorageProfileOutput)

CreateStorageProfileRequest generates a "aws/request.Request" representing the client's request for the CreateStorageProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateStorageProfile for more information on using the CreateStorageProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateStorageProfileRequest method.
req, resp := client.CreateStorageProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateStorageProfile

func (*Deadline) CreateStorageProfileWithContext

func (c *Deadline) CreateStorageProfileWithContext(ctx aws.Context, input *CreateStorageProfileInput, opts ...request.Option) (*CreateStorageProfileOutput, error)

CreateStorageProfileWithContext is the same as CreateStorageProfile with the addition of the ability to pass a context and additional request options.

See CreateStorageProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) CreateWorker

func (c *Deadline) CreateWorker(input *CreateWorkerInput) (*CreateWorkerOutput, error)

CreateWorker API operation for AWSDeadlineCloud.

Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation CreateWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateWorker

func (*Deadline) CreateWorkerRequest

func (c *Deadline) CreateWorkerRequest(input *CreateWorkerInput) (req *request.Request, output *CreateWorkerOutput)

CreateWorkerRequest generates a "aws/request.Request" representing the client's request for the CreateWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateWorker for more information on using the CreateWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateWorkerRequest method.
req, resp := client.CreateWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/CreateWorker

func (*Deadline) CreateWorkerWithContext

func (c *Deadline) CreateWorkerWithContext(ctx aws.Context, input *CreateWorkerInput, opts ...request.Option) (*CreateWorkerOutput, error)

CreateWorkerWithContext is the same as CreateWorker with the addition of the ability to pass a context and additional request options.

See CreateWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteBudget

func (c *Deadline) DeleteBudget(input *DeleteBudgetInput) (*DeleteBudgetOutput, error)

DeleteBudget API operation for AWSDeadlineCloud.

Deletes a budget.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteBudget for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteBudget

func (*Deadline) DeleteBudgetRequest

func (c *Deadline) DeleteBudgetRequest(input *DeleteBudgetInput) (req *request.Request, output *DeleteBudgetOutput)

DeleteBudgetRequest generates a "aws/request.Request" representing the client's request for the DeleteBudget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteBudget for more information on using the DeleteBudget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteBudgetRequest method.
req, resp := client.DeleteBudgetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteBudget

func (*Deadline) DeleteBudgetWithContext

func (c *Deadline) DeleteBudgetWithContext(ctx aws.Context, input *DeleteBudgetInput, opts ...request.Option) (*DeleteBudgetOutput, error)

DeleteBudgetWithContext is the same as DeleteBudget with the addition of the ability to pass a context and additional request options.

See DeleteBudget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteFarm

func (c *Deadline) DeleteFarm(input *DeleteFarmInput) (*DeleteFarmOutput, error)

DeleteFarm API operation for AWSDeadlineCloud.

Deletes a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteFarm for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteFarm

func (*Deadline) DeleteFarmRequest

func (c *Deadline) DeleteFarmRequest(input *DeleteFarmInput) (req *request.Request, output *DeleteFarmOutput)

DeleteFarmRequest generates a "aws/request.Request" representing the client's request for the DeleteFarm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFarm for more information on using the DeleteFarm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFarmRequest method.
req, resp := client.DeleteFarmRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteFarm

func (*Deadline) DeleteFarmWithContext

func (c *Deadline) DeleteFarmWithContext(ctx aws.Context, input *DeleteFarmInput, opts ...request.Option) (*DeleteFarmOutput, error)

DeleteFarmWithContext is the same as DeleteFarm with the addition of the ability to pass a context and additional request options.

See DeleteFarm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteFleet

func (c *Deadline) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)

DeleteFleet API operation for AWSDeadlineCloud.

Deletes a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteFleet for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteFleet

func (*Deadline) DeleteFleetRequest

func (c *Deadline) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)

DeleteFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFleet for more information on using the DeleteFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFleetRequest method.
req, resp := client.DeleteFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteFleet

func (*Deadline) DeleteFleetWithContext

func (c *Deadline) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)

DeleteFleetWithContext is the same as DeleteFleet with the addition of the ability to pass a context and additional request options.

See DeleteFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteLicenseEndpoint

func (c *Deadline) DeleteLicenseEndpoint(input *DeleteLicenseEndpointInput) (*DeleteLicenseEndpointOutput, error)

DeleteLicenseEndpoint API operation for AWSDeadlineCloud.

Deletes a license endpoint.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteLicenseEndpoint for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteLicenseEndpoint

func (*Deadline) DeleteLicenseEndpointRequest

func (c *Deadline) DeleteLicenseEndpointRequest(input *DeleteLicenseEndpointInput) (req *request.Request, output *DeleteLicenseEndpointOutput)

DeleteLicenseEndpointRequest generates a "aws/request.Request" representing the client's request for the DeleteLicenseEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteLicenseEndpoint for more information on using the DeleteLicenseEndpoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteLicenseEndpointRequest method.
req, resp := client.DeleteLicenseEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteLicenseEndpoint

func (*Deadline) DeleteLicenseEndpointWithContext

func (c *Deadline) DeleteLicenseEndpointWithContext(ctx aws.Context, input *DeleteLicenseEndpointInput, opts ...request.Option) (*DeleteLicenseEndpointOutput, error)

DeleteLicenseEndpointWithContext is the same as DeleteLicenseEndpoint with the addition of the ability to pass a context and additional request options.

See DeleteLicenseEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteMeteredProduct

func (c *Deadline) DeleteMeteredProduct(input *DeleteMeteredProductInput) (*DeleteMeteredProductOutput, error)

DeleteMeteredProduct API operation for AWSDeadlineCloud.

Deletes a metered product.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteMeteredProduct for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteMeteredProduct

func (*Deadline) DeleteMeteredProductRequest

func (c *Deadline) DeleteMeteredProductRequest(input *DeleteMeteredProductInput) (req *request.Request, output *DeleteMeteredProductOutput)

DeleteMeteredProductRequest generates a "aws/request.Request" representing the client's request for the DeleteMeteredProduct operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteMeteredProduct for more information on using the DeleteMeteredProduct API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteMeteredProductRequest method.
req, resp := client.DeleteMeteredProductRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteMeteredProduct

func (*Deadline) DeleteMeteredProductWithContext

func (c *Deadline) DeleteMeteredProductWithContext(ctx aws.Context, input *DeleteMeteredProductInput, opts ...request.Option) (*DeleteMeteredProductOutput, error)

DeleteMeteredProductWithContext is the same as DeleteMeteredProduct with the addition of the ability to pass a context and additional request options.

See DeleteMeteredProduct for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteMonitor

func (c *Deadline) DeleteMonitor(input *DeleteMonitorInput) (*DeleteMonitorOutput, error)

DeleteMonitor API operation for AWSDeadlineCloud.

Removes a Deadline Cloud monitor. After you delete a monitor, you can create a new one and attach farms to the monitor.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteMonitor for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteMonitor

func (*Deadline) DeleteMonitorRequest

func (c *Deadline) DeleteMonitorRequest(input *DeleteMonitorInput) (req *request.Request, output *DeleteMonitorOutput)

DeleteMonitorRequest generates a "aws/request.Request" representing the client's request for the DeleteMonitor operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteMonitor for more information on using the DeleteMonitor API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteMonitorRequest method.
req, resp := client.DeleteMonitorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteMonitor

func (*Deadline) DeleteMonitorWithContext

func (c *Deadline) DeleteMonitorWithContext(ctx aws.Context, input *DeleteMonitorInput, opts ...request.Option) (*DeleteMonitorOutput, error)

DeleteMonitorWithContext is the same as DeleteMonitor with the addition of the ability to pass a context and additional request options.

See DeleteMonitor for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteQueue

func (c *Deadline) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error)

DeleteQueue API operation for AWSDeadlineCloud.

Deletes a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteQueue

func (*Deadline) DeleteQueueEnvironment

func (c *Deadline) DeleteQueueEnvironment(input *DeleteQueueEnvironmentInput) (*DeleteQueueEnvironmentOutput, error)

DeleteQueueEnvironment API operation for AWSDeadlineCloud.

Deletes a queue environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteQueueEnvironment for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteQueueEnvironment

func (*Deadline) DeleteQueueEnvironmentRequest

func (c *Deadline) DeleteQueueEnvironmentRequest(input *DeleteQueueEnvironmentInput) (req *request.Request, output *DeleteQueueEnvironmentOutput)

DeleteQueueEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteQueueEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteQueueEnvironment for more information on using the DeleteQueueEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteQueueEnvironmentRequest method.
req, resp := client.DeleteQueueEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteQueueEnvironment

func (*Deadline) DeleteQueueEnvironmentWithContext

func (c *Deadline) DeleteQueueEnvironmentWithContext(ctx aws.Context, input *DeleteQueueEnvironmentInput, opts ...request.Option) (*DeleteQueueEnvironmentOutput, error)

DeleteQueueEnvironmentWithContext is the same as DeleteQueueEnvironment with the addition of the ability to pass a context and additional request options.

See DeleteQueueEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteQueueFleetAssociation

func (c *Deadline) DeleteQueueFleetAssociation(input *DeleteQueueFleetAssociationInput) (*DeleteQueueFleetAssociationOutput, error)

DeleteQueueFleetAssociation API operation for AWSDeadlineCloud.

Deletes a queue-fleet association.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteQueueFleetAssociation for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteQueueFleetAssociation

func (*Deadline) DeleteQueueFleetAssociationRequest

func (c *Deadline) DeleteQueueFleetAssociationRequest(input *DeleteQueueFleetAssociationInput) (req *request.Request, output *DeleteQueueFleetAssociationOutput)

DeleteQueueFleetAssociationRequest generates a "aws/request.Request" representing the client's request for the DeleteQueueFleetAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteQueueFleetAssociation for more information on using the DeleteQueueFleetAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteQueueFleetAssociationRequest method.
req, resp := client.DeleteQueueFleetAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteQueueFleetAssociation

func (*Deadline) DeleteQueueFleetAssociationWithContext

func (c *Deadline) DeleteQueueFleetAssociationWithContext(ctx aws.Context, input *DeleteQueueFleetAssociationInput, opts ...request.Option) (*DeleteQueueFleetAssociationOutput, error)

DeleteQueueFleetAssociationWithContext is the same as DeleteQueueFleetAssociation with the addition of the ability to pass a context and additional request options.

See DeleteQueueFleetAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteQueueRequest

func (c *Deadline) DeleteQueueRequest(input *DeleteQueueInput) (req *request.Request, output *DeleteQueueOutput)

DeleteQueueRequest generates a "aws/request.Request" representing the client's request for the DeleteQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteQueue for more information on using the DeleteQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteQueueRequest method.
req, resp := client.DeleteQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteQueue

func (*Deadline) DeleteQueueWithContext

func (c *Deadline) DeleteQueueWithContext(ctx aws.Context, input *DeleteQueueInput, opts ...request.Option) (*DeleteQueueOutput, error)

DeleteQueueWithContext is the same as DeleteQueue with the addition of the ability to pass a context and additional request options.

See DeleteQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteStorageProfile

func (c *Deadline) DeleteStorageProfile(input *DeleteStorageProfileInput) (*DeleteStorageProfileOutput, error)

DeleteStorageProfile API operation for AWSDeadlineCloud.

Deletes a storage profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteStorageProfile for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteStorageProfile

func (*Deadline) DeleteStorageProfileRequest

func (c *Deadline) DeleteStorageProfileRequest(input *DeleteStorageProfileInput) (req *request.Request, output *DeleteStorageProfileOutput)

DeleteStorageProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteStorageProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteStorageProfile for more information on using the DeleteStorageProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteStorageProfileRequest method.
req, resp := client.DeleteStorageProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteStorageProfile

func (*Deadline) DeleteStorageProfileWithContext

func (c *Deadline) DeleteStorageProfileWithContext(ctx aws.Context, input *DeleteStorageProfileInput, opts ...request.Option) (*DeleteStorageProfileOutput, error)

DeleteStorageProfileWithContext is the same as DeleteStorageProfile with the addition of the ability to pass a context and additional request options.

See DeleteStorageProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DeleteWorker

func (c *Deadline) DeleteWorker(input *DeleteWorkerInput) (*DeleteWorkerOutput, error)

DeleteWorker API operation for AWSDeadlineCloud.

Deletes a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DeleteWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteWorker

func (*Deadline) DeleteWorkerRequest

func (c *Deadline) DeleteWorkerRequest(input *DeleteWorkerInput) (req *request.Request, output *DeleteWorkerOutput)

DeleteWorkerRequest generates a "aws/request.Request" representing the client's request for the DeleteWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWorker for more information on using the DeleteWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWorkerRequest method.
req, resp := client.DeleteWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DeleteWorker

func (*Deadline) DeleteWorkerWithContext

func (c *Deadline) DeleteWorkerWithContext(ctx aws.Context, input *DeleteWorkerInput, opts ...request.Option) (*DeleteWorkerOutput, error)

DeleteWorkerWithContext is the same as DeleteWorker with the addition of the ability to pass a context and additional request options.

See DeleteWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DisassociateMemberFromFarm

func (c *Deadline) DisassociateMemberFromFarm(input *DisassociateMemberFromFarmInput) (*DisassociateMemberFromFarmOutput, error)

DisassociateMemberFromFarm API operation for AWSDeadlineCloud.

Disassociates a member from a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DisassociateMemberFromFarm for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromFarm

func (*Deadline) DisassociateMemberFromFarmRequest

func (c *Deadline) DisassociateMemberFromFarmRequest(input *DisassociateMemberFromFarmInput) (req *request.Request, output *DisassociateMemberFromFarmOutput)

DisassociateMemberFromFarmRequest generates a "aws/request.Request" representing the client's request for the DisassociateMemberFromFarm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateMemberFromFarm for more information on using the DisassociateMemberFromFarm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateMemberFromFarmRequest method.
req, resp := client.DisassociateMemberFromFarmRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromFarm

func (*Deadline) DisassociateMemberFromFarmWithContext

func (c *Deadline) DisassociateMemberFromFarmWithContext(ctx aws.Context, input *DisassociateMemberFromFarmInput, opts ...request.Option) (*DisassociateMemberFromFarmOutput, error)

DisassociateMemberFromFarmWithContext is the same as DisassociateMemberFromFarm with the addition of the ability to pass a context and additional request options.

See DisassociateMemberFromFarm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DisassociateMemberFromFleet

func (c *Deadline) DisassociateMemberFromFleet(input *DisassociateMemberFromFleetInput) (*DisassociateMemberFromFleetOutput, error)

DisassociateMemberFromFleet API operation for AWSDeadlineCloud.

Disassociates a member from a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DisassociateMemberFromFleet for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromFleet

func (*Deadline) DisassociateMemberFromFleetRequest

func (c *Deadline) DisassociateMemberFromFleetRequest(input *DisassociateMemberFromFleetInput) (req *request.Request, output *DisassociateMemberFromFleetOutput)

DisassociateMemberFromFleetRequest generates a "aws/request.Request" representing the client's request for the DisassociateMemberFromFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateMemberFromFleet for more information on using the DisassociateMemberFromFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateMemberFromFleetRequest method.
req, resp := client.DisassociateMemberFromFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromFleet

func (*Deadline) DisassociateMemberFromFleetWithContext

func (c *Deadline) DisassociateMemberFromFleetWithContext(ctx aws.Context, input *DisassociateMemberFromFleetInput, opts ...request.Option) (*DisassociateMemberFromFleetOutput, error)

DisassociateMemberFromFleetWithContext is the same as DisassociateMemberFromFleet with the addition of the ability to pass a context and additional request options.

See DisassociateMemberFromFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DisassociateMemberFromJob

func (c *Deadline) DisassociateMemberFromJob(input *DisassociateMemberFromJobInput) (*DisassociateMemberFromJobOutput, error)

DisassociateMemberFromJob API operation for AWSDeadlineCloud.

Disassociates a member from a job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DisassociateMemberFromJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromJob

func (*Deadline) DisassociateMemberFromJobRequest

func (c *Deadline) DisassociateMemberFromJobRequest(input *DisassociateMemberFromJobInput) (req *request.Request, output *DisassociateMemberFromJobOutput)

DisassociateMemberFromJobRequest generates a "aws/request.Request" representing the client's request for the DisassociateMemberFromJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateMemberFromJob for more information on using the DisassociateMemberFromJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateMemberFromJobRequest method.
req, resp := client.DisassociateMemberFromJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromJob

func (*Deadline) DisassociateMemberFromJobWithContext

func (c *Deadline) DisassociateMemberFromJobWithContext(ctx aws.Context, input *DisassociateMemberFromJobInput, opts ...request.Option) (*DisassociateMemberFromJobOutput, error)

DisassociateMemberFromJobWithContext is the same as DisassociateMemberFromJob with the addition of the ability to pass a context and additional request options.

See DisassociateMemberFromJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) DisassociateMemberFromQueue

func (c *Deadline) DisassociateMemberFromQueue(input *DisassociateMemberFromQueueInput) (*DisassociateMemberFromQueueOutput, error)

DisassociateMemberFromQueue API operation for AWSDeadlineCloud.

Disassociates a member from a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation DisassociateMemberFromQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromQueue

func (*Deadline) DisassociateMemberFromQueueRequest

func (c *Deadline) DisassociateMemberFromQueueRequest(input *DisassociateMemberFromQueueInput) (req *request.Request, output *DisassociateMemberFromQueueOutput)

DisassociateMemberFromQueueRequest generates a "aws/request.Request" representing the client's request for the DisassociateMemberFromQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateMemberFromQueue for more information on using the DisassociateMemberFromQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateMemberFromQueueRequest method.
req, resp := client.DisassociateMemberFromQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/DisassociateMemberFromQueue

func (*Deadline) DisassociateMemberFromQueueWithContext

func (c *Deadline) DisassociateMemberFromQueueWithContext(ctx aws.Context, input *DisassociateMemberFromQueueInput, opts ...request.Option) (*DisassociateMemberFromQueueOutput, error)

DisassociateMemberFromQueueWithContext is the same as DisassociateMemberFromQueue with the addition of the ability to pass a context and additional request options.

See DisassociateMemberFromQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetBudget

func (c *Deadline) GetBudget(input *GetBudgetInput) (*GetBudgetOutput, error)

GetBudget API operation for AWSDeadlineCloud.

Get a budget.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetBudget for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetBudget

func (*Deadline) GetBudgetRequest

func (c *Deadline) GetBudgetRequest(input *GetBudgetInput) (req *request.Request, output *GetBudgetOutput)

GetBudgetRequest generates a "aws/request.Request" representing the client's request for the GetBudget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetBudget for more information on using the GetBudget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetBudgetRequest method.
req, resp := client.GetBudgetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetBudget

func (*Deadline) GetBudgetWithContext

func (c *Deadline) GetBudgetWithContext(ctx aws.Context, input *GetBudgetInput, opts ...request.Option) (*GetBudgetOutput, error)

GetBudgetWithContext is the same as GetBudget with the addition of the ability to pass a context and additional request options.

See GetBudget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetFarm

func (c *Deadline) GetFarm(input *GetFarmInput) (*GetFarmOutput, error)

GetFarm API operation for AWSDeadlineCloud.

Get a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetFarm for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetFarm

func (*Deadline) GetFarmRequest

func (c *Deadline) GetFarmRequest(input *GetFarmInput) (req *request.Request, output *GetFarmOutput)

GetFarmRequest generates a "aws/request.Request" representing the client's request for the GetFarm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetFarm for more information on using the GetFarm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetFarmRequest method.
req, resp := client.GetFarmRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetFarm

func (*Deadline) GetFarmWithContext

func (c *Deadline) GetFarmWithContext(ctx aws.Context, input *GetFarmInput, opts ...request.Option) (*GetFarmOutput, error)

GetFarmWithContext is the same as GetFarm with the addition of the ability to pass a context and additional request options.

See GetFarm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetFleet

func (c *Deadline) GetFleet(input *GetFleetInput) (*GetFleetOutput, error)

GetFleet API operation for AWSDeadlineCloud.

Get a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetFleet for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetFleet

func (*Deadline) GetFleetRequest

func (c *Deadline) GetFleetRequest(input *GetFleetInput) (req *request.Request, output *GetFleetOutput)

GetFleetRequest generates a "aws/request.Request" representing the client's request for the GetFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetFleet for more information on using the GetFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetFleetRequest method.
req, resp := client.GetFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetFleet

func (*Deadline) GetFleetWithContext

func (c *Deadline) GetFleetWithContext(ctx aws.Context, input *GetFleetInput, opts ...request.Option) (*GetFleetOutput, error)

GetFleetWithContext is the same as GetFleet with the addition of the ability to pass a context and additional request options.

See GetFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetJob

func (c *Deadline) GetJob(input *GetJobInput) (*GetJobOutput, error)

GetJob API operation for AWSDeadlineCloud.

Gets a Deadline Cloud job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetJob

func (*Deadline) GetJobRequest

func (c *Deadline) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)

GetJobRequest generates a "aws/request.Request" representing the client's request for the GetJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetJob for more information on using the GetJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetJobRequest method.
req, resp := client.GetJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetJob

func (*Deadline) GetJobWithContext

func (c *Deadline) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)

GetJobWithContext is the same as GetJob with the addition of the ability to pass a context and additional request options.

See GetJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetLicenseEndpoint

func (c *Deadline) GetLicenseEndpoint(input *GetLicenseEndpointInput) (*GetLicenseEndpointOutput, error)

GetLicenseEndpoint API operation for AWSDeadlineCloud.

Gets a licence endpoint.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetLicenseEndpoint for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetLicenseEndpoint

func (*Deadline) GetLicenseEndpointRequest

func (c *Deadline) GetLicenseEndpointRequest(input *GetLicenseEndpointInput) (req *request.Request, output *GetLicenseEndpointOutput)

GetLicenseEndpointRequest generates a "aws/request.Request" representing the client's request for the GetLicenseEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetLicenseEndpoint for more information on using the GetLicenseEndpoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetLicenseEndpointRequest method.
req, resp := client.GetLicenseEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetLicenseEndpoint

func (*Deadline) GetLicenseEndpointWithContext

func (c *Deadline) GetLicenseEndpointWithContext(ctx aws.Context, input *GetLicenseEndpointInput, opts ...request.Option) (*GetLicenseEndpointOutput, error)

GetLicenseEndpointWithContext is the same as GetLicenseEndpoint with the addition of the ability to pass a context and additional request options.

See GetLicenseEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetMonitor

func (c *Deadline) GetMonitor(input *GetMonitorInput) (*GetMonitorOutput, error)

GetMonitor API operation for AWSDeadlineCloud.

Gets information about the specified monitor.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetMonitor for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetMonitor

func (*Deadline) GetMonitorRequest

func (c *Deadline) GetMonitorRequest(input *GetMonitorInput) (req *request.Request, output *GetMonitorOutput)

GetMonitorRequest generates a "aws/request.Request" representing the client's request for the GetMonitor operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMonitor for more information on using the GetMonitor API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMonitorRequest method.
req, resp := client.GetMonitorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetMonitor

func (*Deadline) GetMonitorWithContext

func (c *Deadline) GetMonitorWithContext(ctx aws.Context, input *GetMonitorInput, opts ...request.Option) (*GetMonitorOutput, error)

GetMonitorWithContext is the same as GetMonitor with the addition of the ability to pass a context and additional request options.

See GetMonitor for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetQueue

func (c *Deadline) GetQueue(input *GetQueueInput) (*GetQueueOutput, error)

GetQueue API operation for AWSDeadlineCloud.

Gets a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetQueue

func (*Deadline) GetQueueEnvironment

func (c *Deadline) GetQueueEnvironment(input *GetQueueEnvironmentInput) (*GetQueueEnvironmentOutput, error)

GetQueueEnvironment API operation for AWSDeadlineCloud.

Gets a queue environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetQueueEnvironment for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetQueueEnvironment

func (*Deadline) GetQueueEnvironmentRequest

func (c *Deadline) GetQueueEnvironmentRequest(input *GetQueueEnvironmentInput) (req *request.Request, output *GetQueueEnvironmentOutput)

GetQueueEnvironmentRequest generates a "aws/request.Request" representing the client's request for the GetQueueEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetQueueEnvironment for more information on using the GetQueueEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetQueueEnvironmentRequest method.
req, resp := client.GetQueueEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetQueueEnvironment

func (*Deadline) GetQueueEnvironmentWithContext

func (c *Deadline) GetQueueEnvironmentWithContext(ctx aws.Context, input *GetQueueEnvironmentInput, opts ...request.Option) (*GetQueueEnvironmentOutput, error)

GetQueueEnvironmentWithContext is the same as GetQueueEnvironment with the addition of the ability to pass a context and additional request options.

See GetQueueEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetQueueFleetAssociation

func (c *Deadline) GetQueueFleetAssociation(input *GetQueueFleetAssociationInput) (*GetQueueFleetAssociationOutput, error)

GetQueueFleetAssociation API operation for AWSDeadlineCloud.

Gets a queue-fleet association.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetQueueFleetAssociation for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetQueueFleetAssociation

func (*Deadline) GetQueueFleetAssociationRequest

func (c *Deadline) GetQueueFleetAssociationRequest(input *GetQueueFleetAssociationInput) (req *request.Request, output *GetQueueFleetAssociationOutput)

GetQueueFleetAssociationRequest generates a "aws/request.Request" representing the client's request for the GetQueueFleetAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetQueueFleetAssociation for more information on using the GetQueueFleetAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetQueueFleetAssociationRequest method.
req, resp := client.GetQueueFleetAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetQueueFleetAssociation

func (*Deadline) GetQueueFleetAssociationWithContext

func (c *Deadline) GetQueueFleetAssociationWithContext(ctx aws.Context, input *GetQueueFleetAssociationInput, opts ...request.Option) (*GetQueueFleetAssociationOutput, error)

GetQueueFleetAssociationWithContext is the same as GetQueueFleetAssociation with the addition of the ability to pass a context and additional request options.

See GetQueueFleetAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetQueueRequest

func (c *Deadline) GetQueueRequest(input *GetQueueInput) (req *request.Request, output *GetQueueOutput)

GetQueueRequest generates a "aws/request.Request" representing the client's request for the GetQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetQueue for more information on using the GetQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetQueueRequest method.
req, resp := client.GetQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetQueue

func (*Deadline) GetQueueWithContext

func (c *Deadline) GetQueueWithContext(ctx aws.Context, input *GetQueueInput, opts ...request.Option) (*GetQueueOutput, error)

GetQueueWithContext is the same as GetQueue with the addition of the ability to pass a context and additional request options.

See GetQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetSession

func (c *Deadline) GetSession(input *GetSessionInput) (*GetSessionOutput, error)

GetSession API operation for AWSDeadlineCloud.

Gets a session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetSession for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetSession

func (*Deadline) GetSessionAction

func (c *Deadline) GetSessionAction(input *GetSessionActionInput) (*GetSessionActionOutput, error)

GetSessionAction API operation for AWSDeadlineCloud.

Gets a session action for the job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetSessionAction for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetSessionAction

func (*Deadline) GetSessionActionRequest

func (c *Deadline) GetSessionActionRequest(input *GetSessionActionInput) (req *request.Request, output *GetSessionActionOutput)

GetSessionActionRequest generates a "aws/request.Request" representing the client's request for the GetSessionAction operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSessionAction for more information on using the GetSessionAction API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSessionActionRequest method.
req, resp := client.GetSessionActionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetSessionAction

func (*Deadline) GetSessionActionWithContext

func (c *Deadline) GetSessionActionWithContext(ctx aws.Context, input *GetSessionActionInput, opts ...request.Option) (*GetSessionActionOutput, error)

GetSessionActionWithContext is the same as GetSessionAction with the addition of the ability to pass a context and additional request options.

See GetSessionAction for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetSessionRequest

func (c *Deadline) GetSessionRequest(input *GetSessionInput) (req *request.Request, output *GetSessionOutput)

GetSessionRequest generates a "aws/request.Request" representing the client's request for the GetSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSession for more information on using the GetSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSessionRequest method.
req, resp := client.GetSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetSession

func (*Deadline) GetSessionWithContext

func (c *Deadline) GetSessionWithContext(ctx aws.Context, input *GetSessionInput, opts ...request.Option) (*GetSessionOutput, error)

GetSessionWithContext is the same as GetSession with the addition of the ability to pass a context and additional request options.

See GetSession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetSessionsStatisticsAggregation

func (c *Deadline) GetSessionsStatisticsAggregation(input *GetSessionsStatisticsAggregationInput) (*GetSessionsStatisticsAggregationOutput, error)

GetSessionsStatisticsAggregation API operation for AWSDeadlineCloud.

Gets a set of statistics for queues or farms. Before you can call the GetSessionStatisticsAggregation operation, you must first call the StartSessionsStatisticsAggregation operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetSessionsStatisticsAggregation for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetSessionsStatisticsAggregation

func (*Deadline) GetSessionsStatisticsAggregationPages

func (c *Deadline) GetSessionsStatisticsAggregationPages(input *GetSessionsStatisticsAggregationInput, fn func(*GetSessionsStatisticsAggregationOutput, bool) bool) error

GetSessionsStatisticsAggregationPages iterates over the pages of a GetSessionsStatisticsAggregation operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetSessionsStatisticsAggregation method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a GetSessionsStatisticsAggregation operation.
pageNum := 0
err := client.GetSessionsStatisticsAggregationPages(params,
    func(page *deadline.GetSessionsStatisticsAggregationOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) GetSessionsStatisticsAggregationPagesWithContext

func (c *Deadline) GetSessionsStatisticsAggregationPagesWithContext(ctx aws.Context, input *GetSessionsStatisticsAggregationInput, fn func(*GetSessionsStatisticsAggregationOutput, bool) bool, opts ...request.Option) error

GetSessionsStatisticsAggregationPagesWithContext same as GetSessionsStatisticsAggregationPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetSessionsStatisticsAggregationRequest

func (c *Deadline) GetSessionsStatisticsAggregationRequest(input *GetSessionsStatisticsAggregationInput) (req *request.Request, output *GetSessionsStatisticsAggregationOutput)

GetSessionsStatisticsAggregationRequest generates a "aws/request.Request" representing the client's request for the GetSessionsStatisticsAggregation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSessionsStatisticsAggregation for more information on using the GetSessionsStatisticsAggregation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSessionsStatisticsAggregationRequest method.
req, resp := client.GetSessionsStatisticsAggregationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetSessionsStatisticsAggregation

func (*Deadline) GetSessionsStatisticsAggregationWithContext

func (c *Deadline) GetSessionsStatisticsAggregationWithContext(ctx aws.Context, input *GetSessionsStatisticsAggregationInput, opts ...request.Option) (*GetSessionsStatisticsAggregationOutput, error)

GetSessionsStatisticsAggregationWithContext is the same as GetSessionsStatisticsAggregation with the addition of the ability to pass a context and additional request options.

See GetSessionsStatisticsAggregation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetStep

func (c *Deadline) GetStep(input *GetStepInput) (*GetStepOutput, error)

GetStep API operation for AWSDeadlineCloud.

Gets a step.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetStep for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetStep

func (*Deadline) GetStepRequest

func (c *Deadline) GetStepRequest(input *GetStepInput) (req *request.Request, output *GetStepOutput)

GetStepRequest generates a "aws/request.Request" representing the client's request for the GetStep operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStep for more information on using the GetStep API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStepRequest method.
req, resp := client.GetStepRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetStep

func (*Deadline) GetStepWithContext

func (c *Deadline) GetStepWithContext(ctx aws.Context, input *GetStepInput, opts ...request.Option) (*GetStepOutput, error)

GetStepWithContext is the same as GetStep with the addition of the ability to pass a context and additional request options.

See GetStep for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetStorageProfile

func (c *Deadline) GetStorageProfile(input *GetStorageProfileInput) (*GetStorageProfileOutput, error)

GetStorageProfile API operation for AWSDeadlineCloud.

Gets a storage profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetStorageProfile for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetStorageProfile

func (*Deadline) GetStorageProfileForQueue

func (c *Deadline) GetStorageProfileForQueue(input *GetStorageProfileForQueueInput) (*GetStorageProfileForQueueOutput, error)

GetStorageProfileForQueue API operation for AWSDeadlineCloud.

Gets a storage profile for a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetStorageProfileForQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetStorageProfileForQueue

func (*Deadline) GetStorageProfileForQueueRequest

func (c *Deadline) GetStorageProfileForQueueRequest(input *GetStorageProfileForQueueInput) (req *request.Request, output *GetStorageProfileForQueueOutput)

GetStorageProfileForQueueRequest generates a "aws/request.Request" representing the client's request for the GetStorageProfileForQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStorageProfileForQueue for more information on using the GetStorageProfileForQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStorageProfileForQueueRequest method.
req, resp := client.GetStorageProfileForQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetStorageProfileForQueue

func (*Deadline) GetStorageProfileForQueueWithContext

func (c *Deadline) GetStorageProfileForQueueWithContext(ctx aws.Context, input *GetStorageProfileForQueueInput, opts ...request.Option) (*GetStorageProfileForQueueOutput, error)

GetStorageProfileForQueueWithContext is the same as GetStorageProfileForQueue with the addition of the ability to pass a context and additional request options.

See GetStorageProfileForQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetStorageProfileRequest

func (c *Deadline) GetStorageProfileRequest(input *GetStorageProfileInput) (req *request.Request, output *GetStorageProfileOutput)

GetStorageProfileRequest generates a "aws/request.Request" representing the client's request for the GetStorageProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStorageProfile for more information on using the GetStorageProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStorageProfileRequest method.
req, resp := client.GetStorageProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetStorageProfile

func (*Deadline) GetStorageProfileWithContext

func (c *Deadline) GetStorageProfileWithContext(ctx aws.Context, input *GetStorageProfileInput, opts ...request.Option) (*GetStorageProfileOutput, error)

GetStorageProfileWithContext is the same as GetStorageProfile with the addition of the ability to pass a context and additional request options.

See GetStorageProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetTask

func (c *Deadline) GetTask(input *GetTaskInput) (*GetTaskOutput, error)

GetTask API operation for AWSDeadlineCloud.

Gets a task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetTask for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetTask

func (*Deadline) GetTaskRequest

func (c *Deadline) GetTaskRequest(input *GetTaskInput) (req *request.Request, output *GetTaskOutput)

GetTaskRequest generates a "aws/request.Request" representing the client's request for the GetTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetTask for more information on using the GetTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetTaskRequest method.
req, resp := client.GetTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetTask

func (*Deadline) GetTaskWithContext

func (c *Deadline) GetTaskWithContext(ctx aws.Context, input *GetTaskInput, opts ...request.Option) (*GetTaskOutput, error)

GetTaskWithContext is the same as GetTask with the addition of the ability to pass a context and additional request options.

See GetTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) GetWorker

func (c *Deadline) GetWorker(input *GetWorkerInput) (*GetWorkerOutput, error)

GetWorker API operation for AWSDeadlineCloud.

Gets a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation GetWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetWorker

func (*Deadline) GetWorkerRequest

func (c *Deadline) GetWorkerRequest(input *GetWorkerInput) (req *request.Request, output *GetWorkerOutput)

GetWorkerRequest generates a "aws/request.Request" representing the client's request for the GetWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWorker for more information on using the GetWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWorkerRequest method.
req, resp := client.GetWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/GetWorker

func (*Deadline) GetWorkerWithContext

func (c *Deadline) GetWorkerWithContext(ctx aws.Context, input *GetWorkerInput, opts ...request.Option) (*GetWorkerOutput, error)

GetWorkerWithContext is the same as GetWorker with the addition of the ability to pass a context and additional request options.

See GetWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListAvailableMeteredProducts

func (c *Deadline) ListAvailableMeteredProducts(input *ListAvailableMeteredProductsInput) (*ListAvailableMeteredProductsOutput, error)

ListAvailableMeteredProducts API operation for AWSDeadlineCloud.

A list of the available metered products.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListAvailableMeteredProducts for usage and error information.

Returned Error Types:

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListAvailableMeteredProducts

func (*Deadline) ListAvailableMeteredProductsPages

func (c *Deadline) ListAvailableMeteredProductsPages(input *ListAvailableMeteredProductsInput, fn func(*ListAvailableMeteredProductsOutput, bool) bool) error

ListAvailableMeteredProductsPages iterates over the pages of a ListAvailableMeteredProducts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAvailableMeteredProducts method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAvailableMeteredProducts operation.
pageNum := 0
err := client.ListAvailableMeteredProductsPages(params,
    func(page *deadline.ListAvailableMeteredProductsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListAvailableMeteredProductsPagesWithContext

func (c *Deadline) ListAvailableMeteredProductsPagesWithContext(ctx aws.Context, input *ListAvailableMeteredProductsInput, fn func(*ListAvailableMeteredProductsOutput, bool) bool, opts ...request.Option) error

ListAvailableMeteredProductsPagesWithContext same as ListAvailableMeteredProductsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListAvailableMeteredProductsRequest

func (c *Deadline) ListAvailableMeteredProductsRequest(input *ListAvailableMeteredProductsInput) (req *request.Request, output *ListAvailableMeteredProductsOutput)

ListAvailableMeteredProductsRequest generates a "aws/request.Request" representing the client's request for the ListAvailableMeteredProducts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAvailableMeteredProducts for more information on using the ListAvailableMeteredProducts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAvailableMeteredProductsRequest method.
req, resp := client.ListAvailableMeteredProductsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListAvailableMeteredProducts

func (*Deadline) ListAvailableMeteredProductsWithContext

func (c *Deadline) ListAvailableMeteredProductsWithContext(ctx aws.Context, input *ListAvailableMeteredProductsInput, opts ...request.Option) (*ListAvailableMeteredProductsOutput, error)

ListAvailableMeteredProductsWithContext is the same as ListAvailableMeteredProducts with the addition of the ability to pass a context and additional request options.

See ListAvailableMeteredProducts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListBudgets

func (c *Deadline) ListBudgets(input *ListBudgetsInput) (*ListBudgetsOutput, error)

ListBudgets API operation for AWSDeadlineCloud.

A list of budgets in a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListBudgets for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListBudgets

func (*Deadline) ListBudgetsPages

func (c *Deadline) ListBudgetsPages(input *ListBudgetsInput, fn func(*ListBudgetsOutput, bool) bool) error

ListBudgetsPages iterates over the pages of a ListBudgets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListBudgets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListBudgets operation.
pageNum := 0
err := client.ListBudgetsPages(params,
    func(page *deadline.ListBudgetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListBudgetsPagesWithContext

func (c *Deadline) ListBudgetsPagesWithContext(ctx aws.Context, input *ListBudgetsInput, fn func(*ListBudgetsOutput, bool) bool, opts ...request.Option) error

ListBudgetsPagesWithContext same as ListBudgetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListBudgetsRequest

func (c *Deadline) ListBudgetsRequest(input *ListBudgetsInput) (req *request.Request, output *ListBudgetsOutput)

ListBudgetsRequest generates a "aws/request.Request" representing the client's request for the ListBudgets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListBudgets for more information on using the ListBudgets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListBudgetsRequest method.
req, resp := client.ListBudgetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListBudgets

func (*Deadline) ListBudgetsWithContext

func (c *Deadline) ListBudgetsWithContext(ctx aws.Context, input *ListBudgetsInput, opts ...request.Option) (*ListBudgetsOutput, error)

ListBudgetsWithContext is the same as ListBudgets with the addition of the ability to pass a context and additional request options.

See ListBudgets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFarmMembers

func (c *Deadline) ListFarmMembers(input *ListFarmMembersInput) (*ListFarmMembersOutput, error)

ListFarmMembers API operation for AWSDeadlineCloud.

Lists the members of a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListFarmMembers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFarmMembers

func (*Deadline) ListFarmMembersPages

func (c *Deadline) ListFarmMembersPages(input *ListFarmMembersInput, fn func(*ListFarmMembersOutput, bool) bool) error

ListFarmMembersPages iterates over the pages of a ListFarmMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFarmMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFarmMembers operation.
pageNum := 0
err := client.ListFarmMembersPages(params,
    func(page *deadline.ListFarmMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListFarmMembersPagesWithContext

func (c *Deadline) ListFarmMembersPagesWithContext(ctx aws.Context, input *ListFarmMembersInput, fn func(*ListFarmMembersOutput, bool) bool, opts ...request.Option) error

ListFarmMembersPagesWithContext same as ListFarmMembersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFarmMembersRequest

func (c *Deadline) ListFarmMembersRequest(input *ListFarmMembersInput) (req *request.Request, output *ListFarmMembersOutput)

ListFarmMembersRequest generates a "aws/request.Request" representing the client's request for the ListFarmMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFarmMembers for more information on using the ListFarmMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFarmMembersRequest method.
req, resp := client.ListFarmMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFarmMembers

func (*Deadline) ListFarmMembersWithContext

func (c *Deadline) ListFarmMembersWithContext(ctx aws.Context, input *ListFarmMembersInput, opts ...request.Option) (*ListFarmMembersOutput, error)

ListFarmMembersWithContext is the same as ListFarmMembers with the addition of the ability to pass a context and additional request options.

See ListFarmMembers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFarms

func (c *Deadline) ListFarms(input *ListFarmsInput) (*ListFarmsOutput, error)

ListFarms API operation for AWSDeadlineCloud.

Lists farms.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListFarms for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFarms

func (*Deadline) ListFarmsPages

func (c *Deadline) ListFarmsPages(input *ListFarmsInput, fn func(*ListFarmsOutput, bool) bool) error

ListFarmsPages iterates over the pages of a ListFarms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFarms method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFarms operation.
pageNum := 0
err := client.ListFarmsPages(params,
    func(page *deadline.ListFarmsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListFarmsPagesWithContext

func (c *Deadline) ListFarmsPagesWithContext(ctx aws.Context, input *ListFarmsInput, fn func(*ListFarmsOutput, bool) bool, opts ...request.Option) error

ListFarmsPagesWithContext same as ListFarmsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFarmsRequest

func (c *Deadline) ListFarmsRequest(input *ListFarmsInput) (req *request.Request, output *ListFarmsOutput)

ListFarmsRequest generates a "aws/request.Request" representing the client's request for the ListFarms operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFarms for more information on using the ListFarms API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFarmsRequest method.
req, resp := client.ListFarmsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFarms

func (*Deadline) ListFarmsWithContext

func (c *Deadline) ListFarmsWithContext(ctx aws.Context, input *ListFarmsInput, opts ...request.Option) (*ListFarmsOutput, error)

ListFarmsWithContext is the same as ListFarms with the addition of the ability to pass a context and additional request options.

See ListFarms for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFleetMembers

func (c *Deadline) ListFleetMembers(input *ListFleetMembersInput) (*ListFleetMembersOutput, error)

ListFleetMembers API operation for AWSDeadlineCloud.

Lists fleet members.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListFleetMembers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFleetMembers

func (*Deadline) ListFleetMembersPages

func (c *Deadline) ListFleetMembersPages(input *ListFleetMembersInput, fn func(*ListFleetMembersOutput, bool) bool) error

ListFleetMembersPages iterates over the pages of a ListFleetMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFleetMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFleetMembers operation.
pageNum := 0
err := client.ListFleetMembersPages(params,
    func(page *deadline.ListFleetMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListFleetMembersPagesWithContext

func (c *Deadline) ListFleetMembersPagesWithContext(ctx aws.Context, input *ListFleetMembersInput, fn func(*ListFleetMembersOutput, bool) bool, opts ...request.Option) error

ListFleetMembersPagesWithContext same as ListFleetMembersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFleetMembersRequest

func (c *Deadline) ListFleetMembersRequest(input *ListFleetMembersInput) (req *request.Request, output *ListFleetMembersOutput)

ListFleetMembersRequest generates a "aws/request.Request" representing the client's request for the ListFleetMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFleetMembers for more information on using the ListFleetMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFleetMembersRequest method.
req, resp := client.ListFleetMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFleetMembers

func (*Deadline) ListFleetMembersWithContext

func (c *Deadline) ListFleetMembersWithContext(ctx aws.Context, input *ListFleetMembersInput, opts ...request.Option) (*ListFleetMembersOutput, error)

ListFleetMembersWithContext is the same as ListFleetMembers with the addition of the ability to pass a context and additional request options.

See ListFleetMembers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFleets

func (c *Deadline) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)

ListFleets API operation for AWSDeadlineCloud.

Lists fleets.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListFleets for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFleets

func (*Deadline) ListFleetsPages

func (c *Deadline) ListFleetsPages(input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool) error

ListFleetsPages iterates over the pages of a ListFleets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFleets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFleets operation.
pageNum := 0
err := client.ListFleetsPages(params,
    func(page *deadline.ListFleetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListFleetsPagesWithContext

func (c *Deadline) ListFleetsPagesWithContext(ctx aws.Context, input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool, opts ...request.Option) error

ListFleetsPagesWithContext same as ListFleetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListFleetsRequest

func (c *Deadline) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)

ListFleetsRequest generates a "aws/request.Request" representing the client's request for the ListFleets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFleets for more information on using the ListFleets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFleetsRequest method.
req, resp := client.ListFleetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListFleets

func (*Deadline) ListFleetsWithContext

func (c *Deadline) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)

ListFleetsWithContext is the same as ListFleets with the addition of the ability to pass a context and additional request options.

See ListFleets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListJobMembers

func (c *Deadline) ListJobMembers(input *ListJobMembersInput) (*ListJobMembersOutput, error)

ListJobMembers API operation for AWSDeadlineCloud.

Lists members on a job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListJobMembers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListJobMembers

func (*Deadline) ListJobMembersPages

func (c *Deadline) ListJobMembersPages(input *ListJobMembersInput, fn func(*ListJobMembersOutput, bool) bool) error

ListJobMembersPages iterates over the pages of a ListJobMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListJobMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListJobMembers operation.
pageNum := 0
err := client.ListJobMembersPages(params,
    func(page *deadline.ListJobMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListJobMembersPagesWithContext

func (c *Deadline) ListJobMembersPagesWithContext(ctx aws.Context, input *ListJobMembersInput, fn func(*ListJobMembersOutput, bool) bool, opts ...request.Option) error

ListJobMembersPagesWithContext same as ListJobMembersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListJobMembersRequest

func (c *Deadline) ListJobMembersRequest(input *ListJobMembersInput) (req *request.Request, output *ListJobMembersOutput)

ListJobMembersRequest generates a "aws/request.Request" representing the client's request for the ListJobMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListJobMembers for more information on using the ListJobMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListJobMembersRequest method.
req, resp := client.ListJobMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListJobMembers

func (*Deadline) ListJobMembersWithContext

func (c *Deadline) ListJobMembersWithContext(ctx aws.Context, input *ListJobMembersInput, opts ...request.Option) (*ListJobMembersOutput, error)

ListJobMembersWithContext is the same as ListJobMembers with the addition of the ability to pass a context and additional request options.

See ListJobMembers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListJobs

func (c *Deadline) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)

ListJobs API operation for AWSDeadlineCloud.

Lists jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListJobs for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListJobs

func (*Deadline) ListJobsPages

func (c *Deadline) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error

ListJobsPages iterates over the pages of a ListJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListJobs operation.
pageNum := 0
err := client.ListJobsPages(params,
    func(page *deadline.ListJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListJobsPagesWithContext

func (c *Deadline) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error

ListJobsPagesWithContext same as ListJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListJobsRequest

func (c *Deadline) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)

ListJobsRequest generates a "aws/request.Request" representing the client's request for the ListJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListJobs for more information on using the ListJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListJobsRequest method.
req, resp := client.ListJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListJobs

func (*Deadline) ListJobsWithContext

func (c *Deadline) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)

ListJobsWithContext is the same as ListJobs with the addition of the ability to pass a context and additional request options.

See ListJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListLicenseEndpoints

func (c *Deadline) ListLicenseEndpoints(input *ListLicenseEndpointsInput) (*ListLicenseEndpointsOutput, error)

ListLicenseEndpoints API operation for AWSDeadlineCloud.

Lists license endpoints.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListLicenseEndpoints for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListLicenseEndpoints

func (*Deadline) ListLicenseEndpointsPages

func (c *Deadline) ListLicenseEndpointsPages(input *ListLicenseEndpointsInput, fn func(*ListLicenseEndpointsOutput, bool) bool) error

ListLicenseEndpointsPages iterates over the pages of a ListLicenseEndpoints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListLicenseEndpoints method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListLicenseEndpoints operation.
pageNum := 0
err := client.ListLicenseEndpointsPages(params,
    func(page *deadline.ListLicenseEndpointsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListLicenseEndpointsPagesWithContext

func (c *Deadline) ListLicenseEndpointsPagesWithContext(ctx aws.Context, input *ListLicenseEndpointsInput, fn func(*ListLicenseEndpointsOutput, bool) bool, opts ...request.Option) error

ListLicenseEndpointsPagesWithContext same as ListLicenseEndpointsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListLicenseEndpointsRequest

func (c *Deadline) ListLicenseEndpointsRequest(input *ListLicenseEndpointsInput) (req *request.Request, output *ListLicenseEndpointsOutput)

ListLicenseEndpointsRequest generates a "aws/request.Request" representing the client's request for the ListLicenseEndpoints operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListLicenseEndpoints for more information on using the ListLicenseEndpoints API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListLicenseEndpointsRequest method.
req, resp := client.ListLicenseEndpointsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListLicenseEndpoints

func (*Deadline) ListLicenseEndpointsWithContext

func (c *Deadline) ListLicenseEndpointsWithContext(ctx aws.Context, input *ListLicenseEndpointsInput, opts ...request.Option) (*ListLicenseEndpointsOutput, error)

ListLicenseEndpointsWithContext is the same as ListLicenseEndpoints with the addition of the ability to pass a context and additional request options.

See ListLicenseEndpoints for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListMeteredProducts

func (c *Deadline) ListMeteredProducts(input *ListMeteredProductsInput) (*ListMeteredProductsOutput, error)

ListMeteredProducts API operation for AWSDeadlineCloud.

Lists metered products.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListMeteredProducts for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListMeteredProducts

func (*Deadline) ListMeteredProductsPages

func (c *Deadline) ListMeteredProductsPages(input *ListMeteredProductsInput, fn func(*ListMeteredProductsOutput, bool) bool) error

ListMeteredProductsPages iterates over the pages of a ListMeteredProducts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMeteredProducts method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMeteredProducts operation.
pageNum := 0
err := client.ListMeteredProductsPages(params,
    func(page *deadline.ListMeteredProductsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListMeteredProductsPagesWithContext

func (c *Deadline) ListMeteredProductsPagesWithContext(ctx aws.Context, input *ListMeteredProductsInput, fn func(*ListMeteredProductsOutput, bool) bool, opts ...request.Option) error

ListMeteredProductsPagesWithContext same as ListMeteredProductsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListMeteredProductsRequest

func (c *Deadline) ListMeteredProductsRequest(input *ListMeteredProductsInput) (req *request.Request, output *ListMeteredProductsOutput)

ListMeteredProductsRequest generates a "aws/request.Request" representing the client's request for the ListMeteredProducts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMeteredProducts for more information on using the ListMeteredProducts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMeteredProductsRequest method.
req, resp := client.ListMeteredProductsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListMeteredProducts

func (*Deadline) ListMeteredProductsWithContext

func (c *Deadline) ListMeteredProductsWithContext(ctx aws.Context, input *ListMeteredProductsInput, opts ...request.Option) (*ListMeteredProductsOutput, error)

ListMeteredProductsWithContext is the same as ListMeteredProducts with the addition of the ability to pass a context and additional request options.

See ListMeteredProducts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListMonitors

func (c *Deadline) ListMonitors(input *ListMonitorsInput) (*ListMonitorsOutput, error)

ListMonitors API operation for AWSDeadlineCloud.

Gets a list of your monitors in Deadline Cloud.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListMonitors for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListMonitors

func (*Deadline) ListMonitorsPages

func (c *Deadline) ListMonitorsPages(input *ListMonitorsInput, fn func(*ListMonitorsOutput, bool) bool) error

ListMonitorsPages iterates over the pages of a ListMonitors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMonitors method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMonitors operation.
pageNum := 0
err := client.ListMonitorsPages(params,
    func(page *deadline.ListMonitorsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListMonitorsPagesWithContext

func (c *Deadline) ListMonitorsPagesWithContext(ctx aws.Context, input *ListMonitorsInput, fn func(*ListMonitorsOutput, bool) bool, opts ...request.Option) error

ListMonitorsPagesWithContext same as ListMonitorsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListMonitorsRequest

func (c *Deadline) ListMonitorsRequest(input *ListMonitorsInput) (req *request.Request, output *ListMonitorsOutput)

ListMonitorsRequest generates a "aws/request.Request" representing the client's request for the ListMonitors operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMonitors for more information on using the ListMonitors API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMonitorsRequest method.
req, resp := client.ListMonitorsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListMonitors

func (*Deadline) ListMonitorsWithContext

func (c *Deadline) ListMonitorsWithContext(ctx aws.Context, input *ListMonitorsInput, opts ...request.Option) (*ListMonitorsOutput, error)

ListMonitorsWithContext is the same as ListMonitors with the addition of the ability to pass a context and additional request options.

See ListMonitors for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueueEnvironments

func (c *Deadline) ListQueueEnvironments(input *ListQueueEnvironmentsInput) (*ListQueueEnvironmentsOutput, error)

ListQueueEnvironments API operation for AWSDeadlineCloud.

Lists queue environments.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListQueueEnvironments for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueueEnvironments

func (*Deadline) ListQueueEnvironmentsPages

func (c *Deadline) ListQueueEnvironmentsPages(input *ListQueueEnvironmentsInput, fn func(*ListQueueEnvironmentsOutput, bool) bool) error

ListQueueEnvironmentsPages iterates over the pages of a ListQueueEnvironments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListQueueEnvironments method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListQueueEnvironments operation.
pageNum := 0
err := client.ListQueueEnvironmentsPages(params,
    func(page *deadline.ListQueueEnvironmentsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListQueueEnvironmentsPagesWithContext

func (c *Deadline) ListQueueEnvironmentsPagesWithContext(ctx aws.Context, input *ListQueueEnvironmentsInput, fn func(*ListQueueEnvironmentsOutput, bool) bool, opts ...request.Option) error

ListQueueEnvironmentsPagesWithContext same as ListQueueEnvironmentsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueueEnvironmentsRequest

func (c *Deadline) ListQueueEnvironmentsRequest(input *ListQueueEnvironmentsInput) (req *request.Request, output *ListQueueEnvironmentsOutput)

ListQueueEnvironmentsRequest generates a "aws/request.Request" representing the client's request for the ListQueueEnvironments operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListQueueEnvironments for more information on using the ListQueueEnvironments API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListQueueEnvironmentsRequest method.
req, resp := client.ListQueueEnvironmentsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueueEnvironments

func (*Deadline) ListQueueEnvironmentsWithContext

func (c *Deadline) ListQueueEnvironmentsWithContext(ctx aws.Context, input *ListQueueEnvironmentsInput, opts ...request.Option) (*ListQueueEnvironmentsOutput, error)

ListQueueEnvironmentsWithContext is the same as ListQueueEnvironments with the addition of the ability to pass a context and additional request options.

See ListQueueEnvironments for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueueFleetAssociations

func (c *Deadline) ListQueueFleetAssociations(input *ListQueueFleetAssociationsInput) (*ListQueueFleetAssociationsOutput, error)

ListQueueFleetAssociations API operation for AWSDeadlineCloud.

Lists queue-fleet associations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListQueueFleetAssociations for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueueFleetAssociations

func (*Deadline) ListQueueFleetAssociationsPages

func (c *Deadline) ListQueueFleetAssociationsPages(input *ListQueueFleetAssociationsInput, fn func(*ListQueueFleetAssociationsOutput, bool) bool) error

ListQueueFleetAssociationsPages iterates over the pages of a ListQueueFleetAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListQueueFleetAssociations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListQueueFleetAssociations operation.
pageNum := 0
err := client.ListQueueFleetAssociationsPages(params,
    func(page *deadline.ListQueueFleetAssociationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListQueueFleetAssociationsPagesWithContext

func (c *Deadline) ListQueueFleetAssociationsPagesWithContext(ctx aws.Context, input *ListQueueFleetAssociationsInput, fn func(*ListQueueFleetAssociationsOutput, bool) bool, opts ...request.Option) error

ListQueueFleetAssociationsPagesWithContext same as ListQueueFleetAssociationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueueFleetAssociationsRequest

func (c *Deadline) ListQueueFleetAssociationsRequest(input *ListQueueFleetAssociationsInput) (req *request.Request, output *ListQueueFleetAssociationsOutput)

ListQueueFleetAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListQueueFleetAssociations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListQueueFleetAssociations for more information on using the ListQueueFleetAssociations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListQueueFleetAssociationsRequest method.
req, resp := client.ListQueueFleetAssociationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueueFleetAssociations

func (*Deadline) ListQueueFleetAssociationsWithContext

func (c *Deadline) ListQueueFleetAssociationsWithContext(ctx aws.Context, input *ListQueueFleetAssociationsInput, opts ...request.Option) (*ListQueueFleetAssociationsOutput, error)

ListQueueFleetAssociationsWithContext is the same as ListQueueFleetAssociations with the addition of the ability to pass a context and additional request options.

See ListQueueFleetAssociations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueueMembers

func (c *Deadline) ListQueueMembers(input *ListQueueMembersInput) (*ListQueueMembersOutput, error)

ListQueueMembers API operation for AWSDeadlineCloud.

Lists the members in a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListQueueMembers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueueMembers

func (*Deadline) ListQueueMembersPages

func (c *Deadline) ListQueueMembersPages(input *ListQueueMembersInput, fn func(*ListQueueMembersOutput, bool) bool) error

ListQueueMembersPages iterates over the pages of a ListQueueMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListQueueMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListQueueMembers operation.
pageNum := 0
err := client.ListQueueMembersPages(params,
    func(page *deadline.ListQueueMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListQueueMembersPagesWithContext

func (c *Deadline) ListQueueMembersPagesWithContext(ctx aws.Context, input *ListQueueMembersInput, fn func(*ListQueueMembersOutput, bool) bool, opts ...request.Option) error

ListQueueMembersPagesWithContext same as ListQueueMembersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueueMembersRequest

func (c *Deadline) ListQueueMembersRequest(input *ListQueueMembersInput) (req *request.Request, output *ListQueueMembersOutput)

ListQueueMembersRequest generates a "aws/request.Request" representing the client's request for the ListQueueMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListQueueMembers for more information on using the ListQueueMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListQueueMembersRequest method.
req, resp := client.ListQueueMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueueMembers

func (*Deadline) ListQueueMembersWithContext

func (c *Deadline) ListQueueMembersWithContext(ctx aws.Context, input *ListQueueMembersInput, opts ...request.Option) (*ListQueueMembersOutput, error)

ListQueueMembersWithContext is the same as ListQueueMembers with the addition of the ability to pass a context and additional request options.

See ListQueueMembers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueues

func (c *Deadline) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error)

ListQueues API operation for AWSDeadlineCloud.

Lists queues.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListQueues for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueues

func (*Deadline) ListQueuesPages

func (c *Deadline) ListQueuesPages(input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool) error

ListQueuesPages iterates over the pages of a ListQueues operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListQueues method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListQueues operation.
pageNum := 0
err := client.ListQueuesPages(params,
    func(page *deadline.ListQueuesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListQueuesPagesWithContext

func (c *Deadline) ListQueuesPagesWithContext(ctx aws.Context, input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool, opts ...request.Option) error

ListQueuesPagesWithContext same as ListQueuesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListQueuesRequest

func (c *Deadline) ListQueuesRequest(input *ListQueuesInput) (req *request.Request, output *ListQueuesOutput)

ListQueuesRequest generates a "aws/request.Request" representing the client's request for the ListQueues operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListQueues for more information on using the ListQueues API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListQueuesRequest method.
req, resp := client.ListQueuesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListQueues

func (*Deadline) ListQueuesWithContext

func (c *Deadline) ListQueuesWithContext(ctx aws.Context, input *ListQueuesInput, opts ...request.Option) (*ListQueuesOutput, error)

ListQueuesWithContext is the same as ListQueues with the addition of the ability to pass a context and additional request options.

See ListQueues for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSessionActions

func (c *Deadline) ListSessionActions(input *ListSessionActionsInput) (*ListSessionActionsOutput, error)

ListSessionActions API operation for AWSDeadlineCloud.

Lists session actions.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListSessionActions for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSessionActions

func (*Deadline) ListSessionActionsPages

func (c *Deadline) ListSessionActionsPages(input *ListSessionActionsInput, fn func(*ListSessionActionsOutput, bool) bool) error

ListSessionActionsPages iterates over the pages of a ListSessionActions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSessionActions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSessionActions operation.
pageNum := 0
err := client.ListSessionActionsPages(params,
    func(page *deadline.ListSessionActionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListSessionActionsPagesWithContext

func (c *Deadline) ListSessionActionsPagesWithContext(ctx aws.Context, input *ListSessionActionsInput, fn func(*ListSessionActionsOutput, bool) bool, opts ...request.Option) error

ListSessionActionsPagesWithContext same as ListSessionActionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSessionActionsRequest

func (c *Deadline) ListSessionActionsRequest(input *ListSessionActionsInput) (req *request.Request, output *ListSessionActionsOutput)

ListSessionActionsRequest generates a "aws/request.Request" representing the client's request for the ListSessionActions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSessionActions for more information on using the ListSessionActions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSessionActionsRequest method.
req, resp := client.ListSessionActionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSessionActions

func (*Deadline) ListSessionActionsWithContext

func (c *Deadline) ListSessionActionsWithContext(ctx aws.Context, input *ListSessionActionsInput, opts ...request.Option) (*ListSessionActionsOutput, error)

ListSessionActionsWithContext is the same as ListSessionActions with the addition of the ability to pass a context and additional request options.

See ListSessionActions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSessions

func (c *Deadline) ListSessions(input *ListSessionsInput) (*ListSessionsOutput, error)

ListSessions API operation for AWSDeadlineCloud.

Lists sessions.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListSessions for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSessions

func (*Deadline) ListSessionsForWorker

func (c *Deadline) ListSessionsForWorker(input *ListSessionsForWorkerInput) (*ListSessionsForWorkerOutput, error)

ListSessionsForWorker API operation for AWSDeadlineCloud.

Lists sessions for a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListSessionsForWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSessionsForWorker

func (*Deadline) ListSessionsForWorkerPages

func (c *Deadline) ListSessionsForWorkerPages(input *ListSessionsForWorkerInput, fn func(*ListSessionsForWorkerOutput, bool) bool) error

ListSessionsForWorkerPages iterates over the pages of a ListSessionsForWorker operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSessionsForWorker method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSessionsForWorker operation.
pageNum := 0
err := client.ListSessionsForWorkerPages(params,
    func(page *deadline.ListSessionsForWorkerOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListSessionsForWorkerPagesWithContext

func (c *Deadline) ListSessionsForWorkerPagesWithContext(ctx aws.Context, input *ListSessionsForWorkerInput, fn func(*ListSessionsForWorkerOutput, bool) bool, opts ...request.Option) error

ListSessionsForWorkerPagesWithContext same as ListSessionsForWorkerPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSessionsForWorkerRequest

func (c *Deadline) ListSessionsForWorkerRequest(input *ListSessionsForWorkerInput) (req *request.Request, output *ListSessionsForWorkerOutput)

ListSessionsForWorkerRequest generates a "aws/request.Request" representing the client's request for the ListSessionsForWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSessionsForWorker for more information on using the ListSessionsForWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSessionsForWorkerRequest method.
req, resp := client.ListSessionsForWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSessionsForWorker

func (*Deadline) ListSessionsForWorkerWithContext

func (c *Deadline) ListSessionsForWorkerWithContext(ctx aws.Context, input *ListSessionsForWorkerInput, opts ...request.Option) (*ListSessionsForWorkerOutput, error)

ListSessionsForWorkerWithContext is the same as ListSessionsForWorker with the addition of the ability to pass a context and additional request options.

See ListSessionsForWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSessionsPages

func (c *Deadline) ListSessionsPages(input *ListSessionsInput, fn func(*ListSessionsOutput, bool) bool) error

ListSessionsPages iterates over the pages of a ListSessions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSessions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSessions operation.
pageNum := 0
err := client.ListSessionsPages(params,
    func(page *deadline.ListSessionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListSessionsPagesWithContext

func (c *Deadline) ListSessionsPagesWithContext(ctx aws.Context, input *ListSessionsInput, fn func(*ListSessionsOutput, bool) bool, opts ...request.Option) error

ListSessionsPagesWithContext same as ListSessionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSessionsRequest

func (c *Deadline) ListSessionsRequest(input *ListSessionsInput) (req *request.Request, output *ListSessionsOutput)

ListSessionsRequest generates a "aws/request.Request" representing the client's request for the ListSessions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSessions for more information on using the ListSessions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSessionsRequest method.
req, resp := client.ListSessionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSessions

func (*Deadline) ListSessionsWithContext

func (c *Deadline) ListSessionsWithContext(ctx aws.Context, input *ListSessionsInput, opts ...request.Option) (*ListSessionsOutput, error)

ListSessionsWithContext is the same as ListSessions with the addition of the ability to pass a context and additional request options.

See ListSessions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStepConsumers

func (c *Deadline) ListStepConsumers(input *ListStepConsumersInput) (*ListStepConsumersOutput, error)

ListStepConsumers API operation for AWSDeadlineCloud.

Lists step consumers.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListStepConsumers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStepConsumers

func (*Deadline) ListStepConsumersPages

func (c *Deadline) ListStepConsumersPages(input *ListStepConsumersInput, fn func(*ListStepConsumersOutput, bool) bool) error

ListStepConsumersPages iterates over the pages of a ListStepConsumers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStepConsumers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStepConsumers operation.
pageNum := 0
err := client.ListStepConsumersPages(params,
    func(page *deadline.ListStepConsumersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListStepConsumersPagesWithContext

func (c *Deadline) ListStepConsumersPagesWithContext(ctx aws.Context, input *ListStepConsumersInput, fn func(*ListStepConsumersOutput, bool) bool, opts ...request.Option) error

ListStepConsumersPagesWithContext same as ListStepConsumersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStepConsumersRequest

func (c *Deadline) ListStepConsumersRequest(input *ListStepConsumersInput) (req *request.Request, output *ListStepConsumersOutput)

ListStepConsumersRequest generates a "aws/request.Request" representing the client's request for the ListStepConsumers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStepConsumers for more information on using the ListStepConsumers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStepConsumersRequest method.
req, resp := client.ListStepConsumersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStepConsumers

func (*Deadline) ListStepConsumersWithContext

func (c *Deadline) ListStepConsumersWithContext(ctx aws.Context, input *ListStepConsumersInput, opts ...request.Option) (*ListStepConsumersOutput, error)

ListStepConsumersWithContext is the same as ListStepConsumers with the addition of the ability to pass a context and additional request options.

See ListStepConsumers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStepDependencies

func (c *Deadline) ListStepDependencies(input *ListStepDependenciesInput) (*ListStepDependenciesOutput, error)

ListStepDependencies API operation for AWSDeadlineCloud.

Lists the dependencies for a step.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListStepDependencies for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStepDependencies

func (*Deadline) ListStepDependenciesPages

func (c *Deadline) ListStepDependenciesPages(input *ListStepDependenciesInput, fn func(*ListStepDependenciesOutput, bool) bool) error

ListStepDependenciesPages iterates over the pages of a ListStepDependencies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStepDependencies method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStepDependencies operation.
pageNum := 0
err := client.ListStepDependenciesPages(params,
    func(page *deadline.ListStepDependenciesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListStepDependenciesPagesWithContext

func (c *Deadline) ListStepDependenciesPagesWithContext(ctx aws.Context, input *ListStepDependenciesInput, fn func(*ListStepDependenciesOutput, bool) bool, opts ...request.Option) error

ListStepDependenciesPagesWithContext same as ListStepDependenciesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStepDependenciesRequest

func (c *Deadline) ListStepDependenciesRequest(input *ListStepDependenciesInput) (req *request.Request, output *ListStepDependenciesOutput)

ListStepDependenciesRequest generates a "aws/request.Request" representing the client's request for the ListStepDependencies operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStepDependencies for more information on using the ListStepDependencies API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStepDependenciesRequest method.
req, resp := client.ListStepDependenciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStepDependencies

func (*Deadline) ListStepDependenciesWithContext

func (c *Deadline) ListStepDependenciesWithContext(ctx aws.Context, input *ListStepDependenciesInput, opts ...request.Option) (*ListStepDependenciesOutput, error)

ListStepDependenciesWithContext is the same as ListStepDependencies with the addition of the ability to pass a context and additional request options.

See ListStepDependencies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListSteps

func (c *Deadline) ListSteps(input *ListStepsInput) (*ListStepsOutput, error)

ListSteps API operation for AWSDeadlineCloud.

Lists steps for a job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListSteps for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSteps

func (*Deadline) ListStepsPages

func (c *Deadline) ListStepsPages(input *ListStepsInput, fn func(*ListStepsOutput, bool) bool) error

ListStepsPages iterates over the pages of a ListSteps operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSteps method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSteps operation.
pageNum := 0
err := client.ListStepsPages(params,
    func(page *deadline.ListStepsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListStepsPagesWithContext

func (c *Deadline) ListStepsPagesWithContext(ctx aws.Context, input *ListStepsInput, fn func(*ListStepsOutput, bool) bool, opts ...request.Option) error

ListStepsPagesWithContext same as ListStepsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStepsRequest

func (c *Deadline) ListStepsRequest(input *ListStepsInput) (req *request.Request, output *ListStepsOutput)

ListStepsRequest generates a "aws/request.Request" representing the client's request for the ListSteps operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSteps for more information on using the ListSteps API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStepsRequest method.
req, resp := client.ListStepsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListSteps

func (*Deadline) ListStepsWithContext

func (c *Deadline) ListStepsWithContext(ctx aws.Context, input *ListStepsInput, opts ...request.Option) (*ListStepsOutput, error)

ListStepsWithContext is the same as ListSteps with the addition of the ability to pass a context and additional request options.

See ListSteps for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStorageProfiles

func (c *Deadline) ListStorageProfiles(input *ListStorageProfilesInput) (*ListStorageProfilesOutput, error)

ListStorageProfiles API operation for AWSDeadlineCloud.

Lists storage profiles.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListStorageProfiles for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStorageProfiles

func (*Deadline) ListStorageProfilesForQueue

func (c *Deadline) ListStorageProfilesForQueue(input *ListStorageProfilesForQueueInput) (*ListStorageProfilesForQueueOutput, error)

ListStorageProfilesForQueue API operation for AWSDeadlineCloud.

Lists storage profiles for a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListStorageProfilesForQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStorageProfilesForQueue

func (*Deadline) ListStorageProfilesForQueuePages

func (c *Deadline) ListStorageProfilesForQueuePages(input *ListStorageProfilesForQueueInput, fn func(*ListStorageProfilesForQueueOutput, bool) bool) error

ListStorageProfilesForQueuePages iterates over the pages of a ListStorageProfilesForQueue operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStorageProfilesForQueue method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStorageProfilesForQueue operation.
pageNum := 0
err := client.ListStorageProfilesForQueuePages(params,
    func(page *deadline.ListStorageProfilesForQueueOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListStorageProfilesForQueuePagesWithContext

func (c *Deadline) ListStorageProfilesForQueuePagesWithContext(ctx aws.Context, input *ListStorageProfilesForQueueInput, fn func(*ListStorageProfilesForQueueOutput, bool) bool, opts ...request.Option) error

ListStorageProfilesForQueuePagesWithContext same as ListStorageProfilesForQueuePages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStorageProfilesForQueueRequest

func (c *Deadline) ListStorageProfilesForQueueRequest(input *ListStorageProfilesForQueueInput) (req *request.Request, output *ListStorageProfilesForQueueOutput)

ListStorageProfilesForQueueRequest generates a "aws/request.Request" representing the client's request for the ListStorageProfilesForQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStorageProfilesForQueue for more information on using the ListStorageProfilesForQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStorageProfilesForQueueRequest method.
req, resp := client.ListStorageProfilesForQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStorageProfilesForQueue

func (*Deadline) ListStorageProfilesForQueueWithContext

func (c *Deadline) ListStorageProfilesForQueueWithContext(ctx aws.Context, input *ListStorageProfilesForQueueInput, opts ...request.Option) (*ListStorageProfilesForQueueOutput, error)

ListStorageProfilesForQueueWithContext is the same as ListStorageProfilesForQueue with the addition of the ability to pass a context and additional request options.

See ListStorageProfilesForQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStorageProfilesPages

func (c *Deadline) ListStorageProfilesPages(input *ListStorageProfilesInput, fn func(*ListStorageProfilesOutput, bool) bool) error

ListStorageProfilesPages iterates over the pages of a ListStorageProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStorageProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStorageProfiles operation.
pageNum := 0
err := client.ListStorageProfilesPages(params,
    func(page *deadline.ListStorageProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListStorageProfilesPagesWithContext

func (c *Deadline) ListStorageProfilesPagesWithContext(ctx aws.Context, input *ListStorageProfilesInput, fn func(*ListStorageProfilesOutput, bool) bool, opts ...request.Option) error

ListStorageProfilesPagesWithContext same as ListStorageProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListStorageProfilesRequest

func (c *Deadline) ListStorageProfilesRequest(input *ListStorageProfilesInput) (req *request.Request, output *ListStorageProfilesOutput)

ListStorageProfilesRequest generates a "aws/request.Request" representing the client's request for the ListStorageProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStorageProfiles for more information on using the ListStorageProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStorageProfilesRequest method.
req, resp := client.ListStorageProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListStorageProfiles

func (*Deadline) ListStorageProfilesWithContext

func (c *Deadline) ListStorageProfilesWithContext(ctx aws.Context, input *ListStorageProfilesInput, opts ...request.Option) (*ListStorageProfilesOutput, error)

ListStorageProfilesWithContext is the same as ListStorageProfiles with the addition of the ability to pass a context and additional request options.

See ListStorageProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListTagsForResource

func (c *Deadline) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWSDeadlineCloud.

Lists tags for a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListTagsForResource

func (*Deadline) ListTagsForResourceRequest

func (c *Deadline) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListTagsForResource

func (*Deadline) ListTagsForResourceWithContext

func (c *Deadline) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListTasks

func (c *Deadline) ListTasks(input *ListTasksInput) (*ListTasksOutput, error)

ListTasks API operation for AWSDeadlineCloud.

Lists tasks for a job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListTasks for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListTasks

func (*Deadline) ListTasksPages

func (c *Deadline) ListTasksPages(input *ListTasksInput, fn func(*ListTasksOutput, bool) bool) error

ListTasksPages iterates over the pages of a ListTasks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTasks method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTasks operation.
pageNum := 0
err := client.ListTasksPages(params,
    func(page *deadline.ListTasksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListTasksPagesWithContext

func (c *Deadline) ListTasksPagesWithContext(ctx aws.Context, input *ListTasksInput, fn func(*ListTasksOutput, bool) bool, opts ...request.Option) error

ListTasksPagesWithContext same as ListTasksPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListTasksRequest

func (c *Deadline) ListTasksRequest(input *ListTasksInput) (req *request.Request, output *ListTasksOutput)

ListTasksRequest generates a "aws/request.Request" representing the client's request for the ListTasks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTasks for more information on using the ListTasks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTasksRequest method.
req, resp := client.ListTasksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListTasks

func (*Deadline) ListTasksWithContext

func (c *Deadline) ListTasksWithContext(ctx aws.Context, input *ListTasksInput, opts ...request.Option) (*ListTasksOutput, error)

ListTasksWithContext is the same as ListTasks with the addition of the ability to pass a context and additional request options.

See ListTasks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListWorkers

func (c *Deadline) ListWorkers(input *ListWorkersInput) (*ListWorkersOutput, error)

ListWorkers API operation for AWSDeadlineCloud.

Lists workers.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation ListWorkers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListWorkers

func (*Deadline) ListWorkersPages

func (c *Deadline) ListWorkersPages(input *ListWorkersInput, fn func(*ListWorkersOutput, bool) bool) error

ListWorkersPages iterates over the pages of a ListWorkers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListWorkers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListWorkers operation.
pageNum := 0
err := client.ListWorkersPages(params,
    func(page *deadline.ListWorkersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Deadline) ListWorkersPagesWithContext

func (c *Deadline) ListWorkersPagesWithContext(ctx aws.Context, input *ListWorkersInput, fn func(*ListWorkersOutput, bool) bool, opts ...request.Option) error

ListWorkersPagesWithContext same as ListWorkersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) ListWorkersRequest

func (c *Deadline) ListWorkersRequest(input *ListWorkersInput) (req *request.Request, output *ListWorkersOutput)

ListWorkersRequest generates a "aws/request.Request" representing the client's request for the ListWorkers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWorkers for more information on using the ListWorkers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWorkersRequest method.
req, resp := client.ListWorkersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/ListWorkers

func (*Deadline) ListWorkersWithContext

func (c *Deadline) ListWorkersWithContext(ctx aws.Context, input *ListWorkersInput, opts ...request.Option) (*ListWorkersOutput, error)

ListWorkersWithContext is the same as ListWorkers with the addition of the ability to pass a context and additional request options.

See ListWorkers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) PutMeteredProduct

func (c *Deadline) PutMeteredProduct(input *PutMeteredProductInput) (*PutMeteredProductOutput, error)

PutMeteredProduct API operation for AWSDeadlineCloud.

Adds a metered product.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation PutMeteredProduct for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/PutMeteredProduct

func (*Deadline) PutMeteredProductRequest

func (c *Deadline) PutMeteredProductRequest(input *PutMeteredProductInput) (req *request.Request, output *PutMeteredProductOutput)

PutMeteredProductRequest generates a "aws/request.Request" representing the client's request for the PutMeteredProduct operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutMeteredProduct for more information on using the PutMeteredProduct API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutMeteredProductRequest method.
req, resp := client.PutMeteredProductRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/PutMeteredProduct

func (*Deadline) PutMeteredProductWithContext

func (c *Deadline) PutMeteredProductWithContext(ctx aws.Context, input *PutMeteredProductInput, opts ...request.Option) (*PutMeteredProductOutput, error)

PutMeteredProductWithContext is the same as PutMeteredProduct with the addition of the ability to pass a context and additional request options.

See PutMeteredProduct for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) SearchJobs

func (c *Deadline) SearchJobs(input *SearchJobsInput) (*SearchJobsOutput, error)

SearchJobs API operation for AWSDeadlineCloud.

Searches for jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation SearchJobs for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchJobs

func (*Deadline) SearchJobsRequest

func (c *Deadline) SearchJobsRequest(input *SearchJobsInput) (req *request.Request, output *SearchJobsOutput)

SearchJobsRequest generates a "aws/request.Request" representing the client's request for the SearchJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchJobs for more information on using the SearchJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchJobsRequest method.
req, resp := client.SearchJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchJobs

func (*Deadline) SearchJobsWithContext

func (c *Deadline) SearchJobsWithContext(ctx aws.Context, input *SearchJobsInput, opts ...request.Option) (*SearchJobsOutput, error)

SearchJobsWithContext is the same as SearchJobs with the addition of the ability to pass a context and additional request options.

See SearchJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) SearchSteps

func (c *Deadline) SearchSteps(input *SearchStepsInput) (*SearchStepsOutput, error)

SearchSteps API operation for AWSDeadlineCloud.

Searches for steps.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation SearchSteps for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchSteps

func (*Deadline) SearchStepsRequest

func (c *Deadline) SearchStepsRequest(input *SearchStepsInput) (req *request.Request, output *SearchStepsOutput)

SearchStepsRequest generates a "aws/request.Request" representing the client's request for the SearchSteps operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchSteps for more information on using the SearchSteps API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchStepsRequest method.
req, resp := client.SearchStepsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchSteps

func (*Deadline) SearchStepsWithContext

func (c *Deadline) SearchStepsWithContext(ctx aws.Context, input *SearchStepsInput, opts ...request.Option) (*SearchStepsOutput, error)

SearchStepsWithContext is the same as SearchSteps with the addition of the ability to pass a context and additional request options.

See SearchSteps for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) SearchTasks

func (c *Deadline) SearchTasks(input *SearchTasksInput) (*SearchTasksOutput, error)

SearchTasks API operation for AWSDeadlineCloud.

Searches for tasks.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation SearchTasks for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchTasks

func (*Deadline) SearchTasksRequest

func (c *Deadline) SearchTasksRequest(input *SearchTasksInput) (req *request.Request, output *SearchTasksOutput)

SearchTasksRequest generates a "aws/request.Request" representing the client's request for the SearchTasks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchTasks for more information on using the SearchTasks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchTasksRequest method.
req, resp := client.SearchTasksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchTasks

func (*Deadline) SearchTasksWithContext

func (c *Deadline) SearchTasksWithContext(ctx aws.Context, input *SearchTasksInput, opts ...request.Option) (*SearchTasksOutput, error)

SearchTasksWithContext is the same as SearchTasks with the addition of the ability to pass a context and additional request options.

See SearchTasks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) SearchWorkers

func (c *Deadline) SearchWorkers(input *SearchWorkersInput) (*SearchWorkersOutput, error)

SearchWorkers API operation for AWSDeadlineCloud.

Searches for workers.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation SearchWorkers for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchWorkers

func (*Deadline) SearchWorkersRequest

func (c *Deadline) SearchWorkersRequest(input *SearchWorkersInput) (req *request.Request, output *SearchWorkersOutput)

SearchWorkersRequest generates a "aws/request.Request" representing the client's request for the SearchWorkers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchWorkers for more information on using the SearchWorkers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchWorkersRequest method.
req, resp := client.SearchWorkersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/SearchWorkers

func (*Deadline) SearchWorkersWithContext

func (c *Deadline) SearchWorkersWithContext(ctx aws.Context, input *SearchWorkersInput, opts ...request.Option) (*SearchWorkersOutput, error)

SearchWorkersWithContext is the same as SearchWorkers with the addition of the ability to pass a context and additional request options.

See SearchWorkers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) StartSessionsStatisticsAggregation

func (c *Deadline) StartSessionsStatisticsAggregation(input *StartSessionsStatisticsAggregationInput) (*StartSessionsStatisticsAggregationOutput, error)

StartSessionsStatisticsAggregation API operation for AWSDeadlineCloud.

Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using the GetSessionsStatisticsAggregation operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation StartSessionsStatisticsAggregation for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/StartSessionsStatisticsAggregation

func (*Deadline) StartSessionsStatisticsAggregationRequest

func (c *Deadline) StartSessionsStatisticsAggregationRequest(input *StartSessionsStatisticsAggregationInput) (req *request.Request, output *StartSessionsStatisticsAggregationOutput)

StartSessionsStatisticsAggregationRequest generates a "aws/request.Request" representing the client's request for the StartSessionsStatisticsAggregation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartSessionsStatisticsAggregation for more information on using the StartSessionsStatisticsAggregation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartSessionsStatisticsAggregationRequest method.
req, resp := client.StartSessionsStatisticsAggregationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/StartSessionsStatisticsAggregation

func (*Deadline) StartSessionsStatisticsAggregationWithContext

func (c *Deadline) StartSessionsStatisticsAggregationWithContext(ctx aws.Context, input *StartSessionsStatisticsAggregationInput, opts ...request.Option) (*StartSessionsStatisticsAggregationOutput, error)

StartSessionsStatisticsAggregationWithContext is the same as StartSessionsStatisticsAggregation with the addition of the ability to pass a context and additional request options.

See StartSessionsStatisticsAggregation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) TagResource

func (c *Deadline) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWSDeadlineCloud.

Tags a resource using the resource's ARN and desired tags.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation TagResource for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/TagResource

func (*Deadline) TagResourceRequest

func (c *Deadline) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/TagResource

func (*Deadline) TagResourceWithContext

func (c *Deadline) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UntagResource

func (c *Deadline) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWSDeadlineCloud.

Removes a tag from a resource using the resource's ARN and tag to remove.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UntagResource for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UntagResource

func (*Deadline) UntagResourceRequest

func (c *Deadline) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UntagResource

func (*Deadline) UntagResourceWithContext

func (c *Deadline) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateBudget

func (c *Deadline) UpdateBudget(input *UpdateBudgetInput) (*UpdateBudgetOutput, error)

UpdateBudget API operation for AWSDeadlineCloud.

Updates a budget that sets spending thresholds for rendering activity.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateBudget for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateBudget

func (*Deadline) UpdateBudgetRequest

func (c *Deadline) UpdateBudgetRequest(input *UpdateBudgetInput) (req *request.Request, output *UpdateBudgetOutput)

UpdateBudgetRequest generates a "aws/request.Request" representing the client's request for the UpdateBudget operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateBudget for more information on using the UpdateBudget API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateBudgetRequest method.
req, resp := client.UpdateBudgetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateBudget

func (*Deadline) UpdateBudgetWithContext

func (c *Deadline) UpdateBudgetWithContext(ctx aws.Context, input *UpdateBudgetInput, opts ...request.Option) (*UpdateBudgetOutput, error)

UpdateBudgetWithContext is the same as UpdateBudget with the addition of the ability to pass a context and additional request options.

See UpdateBudget for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateFarm

func (c *Deadline) UpdateFarm(input *UpdateFarmInput) (*UpdateFarmOutput, error)

UpdateFarm API operation for AWSDeadlineCloud.

Updates a farm.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateFarm for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateFarm

func (*Deadline) UpdateFarmRequest

func (c *Deadline) UpdateFarmRequest(input *UpdateFarmInput) (req *request.Request, output *UpdateFarmOutput)

UpdateFarmRequest generates a "aws/request.Request" representing the client's request for the UpdateFarm operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateFarm for more information on using the UpdateFarm API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateFarmRequest method.
req, resp := client.UpdateFarmRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateFarm

func (*Deadline) UpdateFarmWithContext

func (c *Deadline) UpdateFarmWithContext(ctx aws.Context, input *UpdateFarmInput, opts ...request.Option) (*UpdateFarmOutput, error)

UpdateFarmWithContext is the same as UpdateFarm with the addition of the ability to pass a context and additional request options.

See UpdateFarm for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateFleet

func (c *Deadline) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)

UpdateFleet API operation for AWSDeadlineCloud.

Updates a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateFleet for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

  • ServiceQuotaExceededException You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateFleet

func (*Deadline) UpdateFleetRequest

func (c *Deadline) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)

UpdateFleetRequest generates a "aws/request.Request" representing the client's request for the UpdateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateFleet for more information on using the UpdateFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateFleetRequest method.
req, resp := client.UpdateFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateFleet

func (*Deadline) UpdateFleetWithContext

func (c *Deadline) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)

UpdateFleetWithContext is the same as UpdateFleet with the addition of the ability to pass a context and additional request options.

See UpdateFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateJob

func (c *Deadline) UpdateJob(input *UpdateJobInput) (*UpdateJobOutput, error)

UpdateJob API operation for AWSDeadlineCloud.

Updates a job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateJob for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateJob

func (*Deadline) UpdateJobRequest

func (c *Deadline) UpdateJobRequest(input *UpdateJobInput) (req *request.Request, output *UpdateJobOutput)

UpdateJobRequest generates a "aws/request.Request" representing the client's request for the UpdateJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateJob for more information on using the UpdateJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateJobRequest method.
req, resp := client.UpdateJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateJob

func (*Deadline) UpdateJobWithContext

func (c *Deadline) UpdateJobWithContext(ctx aws.Context, input *UpdateJobInput, opts ...request.Option) (*UpdateJobOutput, error)

UpdateJobWithContext is the same as UpdateJob with the addition of the ability to pass a context and additional request options.

See UpdateJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateMonitor

func (c *Deadline) UpdateMonitor(input *UpdateMonitorInput) (*UpdateMonitorOutput, error)

UpdateMonitor API operation for AWSDeadlineCloud.

Modifies the settings for a Deadline Cloud monitor. You can modify one or all of the settings when you call UpdateMonitor.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateMonitor for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateMonitor

func (*Deadline) UpdateMonitorRequest

func (c *Deadline) UpdateMonitorRequest(input *UpdateMonitorInput) (req *request.Request, output *UpdateMonitorOutput)

UpdateMonitorRequest generates a "aws/request.Request" representing the client's request for the UpdateMonitor operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateMonitor for more information on using the UpdateMonitor API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateMonitorRequest method.
req, resp := client.UpdateMonitorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateMonitor

func (*Deadline) UpdateMonitorWithContext

func (c *Deadline) UpdateMonitorWithContext(ctx aws.Context, input *UpdateMonitorInput, opts ...request.Option) (*UpdateMonitorOutput, error)

UpdateMonitorWithContext is the same as UpdateMonitor with the addition of the ability to pass a context and additional request options.

See UpdateMonitor for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateQueue

func (c *Deadline) UpdateQueue(input *UpdateQueueInput) (*UpdateQueueOutput, error)

UpdateQueue API operation for AWSDeadlineCloud.

Updates a queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateQueue for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateQueue

func (*Deadline) UpdateQueueEnvironment

func (c *Deadline) UpdateQueueEnvironment(input *UpdateQueueEnvironmentInput) (*UpdateQueueEnvironmentOutput, error)

UpdateQueueEnvironment API operation for AWSDeadlineCloud.

Updates the queue environment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateQueueEnvironment for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateQueueEnvironment

func (*Deadline) UpdateQueueEnvironmentRequest

func (c *Deadline) UpdateQueueEnvironmentRequest(input *UpdateQueueEnvironmentInput) (req *request.Request, output *UpdateQueueEnvironmentOutput)

UpdateQueueEnvironmentRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueEnvironment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateQueueEnvironment for more information on using the UpdateQueueEnvironment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateQueueEnvironmentRequest method.
req, resp := client.UpdateQueueEnvironmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateQueueEnvironment

func (*Deadline) UpdateQueueEnvironmentWithContext

func (c *Deadline) UpdateQueueEnvironmentWithContext(ctx aws.Context, input *UpdateQueueEnvironmentInput, opts ...request.Option) (*UpdateQueueEnvironmentOutput, error)

UpdateQueueEnvironmentWithContext is the same as UpdateQueueEnvironment with the addition of the ability to pass a context and additional request options.

See UpdateQueueEnvironment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateQueueFleetAssociation

func (c *Deadline) UpdateQueueFleetAssociation(input *UpdateQueueFleetAssociationInput) (*UpdateQueueFleetAssociationOutput, error)

UpdateQueueFleetAssociation API operation for AWSDeadlineCloud.

Updates a queue-fleet association.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateQueueFleetAssociation for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateQueueFleetAssociation

func (*Deadline) UpdateQueueFleetAssociationRequest

func (c *Deadline) UpdateQueueFleetAssociationRequest(input *UpdateQueueFleetAssociationInput) (req *request.Request, output *UpdateQueueFleetAssociationOutput)

UpdateQueueFleetAssociationRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueFleetAssociation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateQueueFleetAssociation for more information on using the UpdateQueueFleetAssociation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateQueueFleetAssociationRequest method.
req, resp := client.UpdateQueueFleetAssociationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateQueueFleetAssociation

func (*Deadline) UpdateQueueFleetAssociationWithContext

func (c *Deadline) UpdateQueueFleetAssociationWithContext(ctx aws.Context, input *UpdateQueueFleetAssociationInput, opts ...request.Option) (*UpdateQueueFleetAssociationOutput, error)

UpdateQueueFleetAssociationWithContext is the same as UpdateQueueFleetAssociation with the addition of the ability to pass a context and additional request options.

See UpdateQueueFleetAssociation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateQueueRequest

func (c *Deadline) UpdateQueueRequest(input *UpdateQueueInput) (req *request.Request, output *UpdateQueueOutput)

UpdateQueueRequest generates a "aws/request.Request" representing the client's request for the UpdateQueue operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateQueue for more information on using the UpdateQueue API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateQueueRequest method.
req, resp := client.UpdateQueueRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateQueue

func (*Deadline) UpdateQueueWithContext

func (c *Deadline) UpdateQueueWithContext(ctx aws.Context, input *UpdateQueueInput, opts ...request.Option) (*UpdateQueueOutput, error)

UpdateQueueWithContext is the same as UpdateQueue with the addition of the ability to pass a context and additional request options.

See UpdateQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateSession

func (c *Deadline) UpdateSession(input *UpdateSessionInput) (*UpdateSessionOutput, error)

UpdateSession API operation for AWSDeadlineCloud.

Updates a session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateSession for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateSession

func (*Deadline) UpdateSessionRequest

func (c *Deadline) UpdateSessionRequest(input *UpdateSessionInput) (req *request.Request, output *UpdateSessionOutput)

UpdateSessionRequest generates a "aws/request.Request" representing the client's request for the UpdateSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSession for more information on using the UpdateSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSessionRequest method.
req, resp := client.UpdateSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateSession

func (*Deadline) UpdateSessionWithContext

func (c *Deadline) UpdateSessionWithContext(ctx aws.Context, input *UpdateSessionInput, opts ...request.Option) (*UpdateSessionOutput, error)

UpdateSessionWithContext is the same as UpdateSession with the addition of the ability to pass a context and additional request options.

See UpdateSession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateStep

func (c *Deadline) UpdateStep(input *UpdateStepInput) (*UpdateStepOutput, error)

UpdateStep API operation for AWSDeadlineCloud.

Updates a step.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateStep for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateStep

func (*Deadline) UpdateStepRequest

func (c *Deadline) UpdateStepRequest(input *UpdateStepInput) (req *request.Request, output *UpdateStepOutput)

UpdateStepRequest generates a "aws/request.Request" representing the client's request for the UpdateStep operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateStep for more information on using the UpdateStep API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateStepRequest method.
req, resp := client.UpdateStepRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateStep

func (*Deadline) UpdateStepWithContext

func (c *Deadline) UpdateStepWithContext(ctx aws.Context, input *UpdateStepInput, opts ...request.Option) (*UpdateStepOutput, error)

UpdateStepWithContext is the same as UpdateStep with the addition of the ability to pass a context and additional request options.

See UpdateStep for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateStorageProfile

func (c *Deadline) UpdateStorageProfile(input *UpdateStorageProfileInput) (*UpdateStorageProfileOutput, error)

UpdateStorageProfile API operation for AWSDeadlineCloud.

Updates a storage profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateStorageProfile for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateStorageProfile

func (*Deadline) UpdateStorageProfileRequest

func (c *Deadline) UpdateStorageProfileRequest(input *UpdateStorageProfileInput) (req *request.Request, output *UpdateStorageProfileOutput)

UpdateStorageProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateStorageProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateStorageProfile for more information on using the UpdateStorageProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateStorageProfileRequest method.
req, resp := client.UpdateStorageProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateStorageProfile

func (*Deadline) UpdateStorageProfileWithContext

func (c *Deadline) UpdateStorageProfileWithContext(ctx aws.Context, input *UpdateStorageProfileInput, opts ...request.Option) (*UpdateStorageProfileOutput, error)

UpdateStorageProfileWithContext is the same as UpdateStorageProfile with the addition of the ability to pass a context and additional request options.

See UpdateStorageProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateTask

func (c *Deadline) UpdateTask(input *UpdateTaskInput) (*UpdateTaskOutput, error)

UpdateTask API operation for AWSDeadlineCloud.

Updates a task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateTask for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateTask

func (*Deadline) UpdateTaskRequest

func (c *Deadline) UpdateTaskRequest(input *UpdateTaskInput) (req *request.Request, output *UpdateTaskOutput)

UpdateTaskRequest generates a "aws/request.Request" representing the client's request for the UpdateTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTask for more information on using the UpdateTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTaskRequest method.
req, resp := client.UpdateTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateTask

func (*Deadline) UpdateTaskWithContext

func (c *Deadline) UpdateTaskWithContext(ctx aws.Context, input *UpdateTaskInput, opts ...request.Option) (*UpdateTaskOutput, error)

UpdateTaskWithContext is the same as UpdateTask with the addition of the ability to pass a context and additional request options.

See UpdateTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateWorker

func (c *Deadline) UpdateWorker(input *UpdateWorkerInput) (*UpdateWorkerOutput, error)

UpdateWorker API operation for AWSDeadlineCloud.

Updates a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateWorker for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateWorker

func (*Deadline) UpdateWorkerRequest

func (c *Deadline) UpdateWorkerRequest(input *UpdateWorkerInput) (req *request.Request, output *UpdateWorkerOutput)

UpdateWorkerRequest generates a "aws/request.Request" representing the client's request for the UpdateWorker operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWorker for more information on using the UpdateWorker API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWorkerRequest method.
req, resp := client.UpdateWorkerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateWorker

func (*Deadline) UpdateWorkerSchedule

func (c *Deadline) UpdateWorkerSchedule(input *UpdateWorkerScheduleInput) (*UpdateWorkerScheduleOutput, error)

UpdateWorkerSchedule API operation for AWSDeadlineCloud.

Updates the schedule for a worker.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWSDeadlineCloud's API operation UpdateWorkerSchedule for usage and error information.

Returned Error Types:

  • AccessDeniedException You don't have permission to perform the action.

  • InternalServerErrorException Deadline Cloud can't process your request right now. Try again later.

  • ResourceNotFoundException The requested resource can't be found.

  • ThrottlingException Your request exceeded a request rate quota.

  • ConflictException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

  • ValidationException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateWorkerSchedule

func (*Deadline) UpdateWorkerScheduleRequest

func (c *Deadline) UpdateWorkerScheduleRequest(input *UpdateWorkerScheduleInput) (req *request.Request, output *UpdateWorkerScheduleOutput)

UpdateWorkerScheduleRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkerSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWorkerSchedule for more information on using the UpdateWorkerSchedule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWorkerScheduleRequest method.
req, resp := client.UpdateWorkerScheduleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/deadline-2023-10-12/UpdateWorkerSchedule

func (*Deadline) UpdateWorkerScheduleWithContext

func (c *Deadline) UpdateWorkerScheduleWithContext(ctx aws.Context, input *UpdateWorkerScheduleInput, opts ...request.Option) (*UpdateWorkerScheduleOutput, error)

UpdateWorkerScheduleWithContext is the same as UpdateWorkerSchedule with the addition of the ability to pass a context and additional request options.

See UpdateWorkerSchedule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) UpdateWorkerWithContext

func (c *Deadline) UpdateWorkerWithContext(ctx aws.Context, input *UpdateWorkerInput, opts ...request.Option) (*UpdateWorkerOutput, error)

UpdateWorkerWithContext is the same as UpdateWorker with the addition of the ability to pass a context and additional request options.

See UpdateWorker for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilFleetActive

func (c *Deadline) WaitUntilFleetActive(input *GetFleetInput) error

WaitUntilFleetActive uses the AWSDeadlineCloud API operation GetFleet to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilFleetActiveWithContext

func (c *Deadline) WaitUntilFleetActiveWithContext(ctx aws.Context, input *GetFleetInput, opts ...request.WaiterOption) error

WaitUntilFleetActiveWithContext is an extended version of WaitUntilFleetActive. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilJobCreateComplete

func (c *Deadline) WaitUntilJobCreateComplete(input *GetJobInput) error

WaitUntilJobCreateComplete uses the AWSDeadlineCloud API operation GetJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilJobCreateCompleteWithContext

func (c *Deadline) WaitUntilJobCreateCompleteWithContext(ctx aws.Context, input *GetJobInput, opts ...request.WaiterOption) error

WaitUntilJobCreateCompleteWithContext is an extended version of WaitUntilJobCreateComplete. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilLicenseEndpointDeleted

func (c *Deadline) WaitUntilLicenseEndpointDeleted(input *GetLicenseEndpointInput) error

WaitUntilLicenseEndpointDeleted uses the AWSDeadlineCloud API operation GetLicenseEndpoint to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilLicenseEndpointDeletedWithContext

func (c *Deadline) WaitUntilLicenseEndpointDeletedWithContext(ctx aws.Context, input *GetLicenseEndpointInput, opts ...request.WaiterOption) error

WaitUntilLicenseEndpointDeletedWithContext is an extended version of WaitUntilLicenseEndpointDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilLicenseEndpointValid

func (c *Deadline) WaitUntilLicenseEndpointValid(input *GetLicenseEndpointInput) error

WaitUntilLicenseEndpointValid uses the AWSDeadlineCloud API operation GetLicenseEndpoint to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilLicenseEndpointValidWithContext

func (c *Deadline) WaitUntilLicenseEndpointValidWithContext(ctx aws.Context, input *GetLicenseEndpointInput, opts ...request.WaiterOption) error

WaitUntilLicenseEndpointValidWithContext is an extended version of WaitUntilLicenseEndpointValid. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilQueueFleetAssociationStopped

func (c *Deadline) WaitUntilQueueFleetAssociationStopped(input *GetQueueFleetAssociationInput) error

WaitUntilQueueFleetAssociationStopped uses the AWSDeadlineCloud API operation GetQueueFleetAssociation to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilQueueFleetAssociationStoppedWithContext

func (c *Deadline) WaitUntilQueueFleetAssociationStoppedWithContext(ctx aws.Context, input *GetQueueFleetAssociationInput, opts ...request.WaiterOption) error

WaitUntilQueueFleetAssociationStoppedWithContext is an extended version of WaitUntilQueueFleetAssociationStopped. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilQueueScheduling

func (c *Deadline) WaitUntilQueueScheduling(input *GetQueueInput) error

WaitUntilQueueScheduling uses the AWSDeadlineCloud API operation GetQueue to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilQueueSchedulingBlocked

func (c *Deadline) WaitUntilQueueSchedulingBlocked(input *GetQueueInput) error

WaitUntilQueueSchedulingBlocked uses the AWSDeadlineCloud API operation GetQueue to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Deadline) WaitUntilQueueSchedulingBlockedWithContext

func (c *Deadline) WaitUntilQueueSchedulingBlockedWithContext(ctx aws.Context, input *GetQueueInput, opts ...request.WaiterOption) error

WaitUntilQueueSchedulingBlockedWithContext is an extended version of WaitUntilQueueSchedulingBlocked. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Deadline) WaitUntilQueueSchedulingWithContext

func (c *Deadline) WaitUntilQueueSchedulingWithContext(ctx aws.Context, input *GetQueueInput, opts ...request.WaiterOption) error

WaitUntilQueueSchedulingWithContext is an extended version of WaitUntilQueueScheduling. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type DeleteBudgetInput

type DeleteBudgetInput struct {

	// The budget ID of the budget to delete.
	//
	// BudgetId is a required field
	BudgetId *string `location:"uri" locationName:"budgetId" type:"string" required:"true"`

	// The farm ID of the farm to remove from the budget.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteBudgetInput) GoString

func (s DeleteBudgetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBudgetInput) SetBudgetId

func (s *DeleteBudgetInput) SetBudgetId(v string) *DeleteBudgetInput

SetBudgetId sets the BudgetId field's value.

func (*DeleteBudgetInput) SetFarmId

func (s *DeleteBudgetInput) SetFarmId(v string) *DeleteBudgetInput

SetFarmId sets the FarmId field's value.

func (DeleteBudgetInput) String

func (s DeleteBudgetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBudgetInput) Validate

func (s *DeleteBudgetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBudgetOutput

type DeleteBudgetOutput struct {
	// contains filtered or unexported fields
}

func (DeleteBudgetOutput) GoString

func (s DeleteBudgetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteBudgetOutput) String

func (s DeleteBudgetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFarmInput

type DeleteFarmInput struct {

	// The farm ID of the farm to delete.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFarmInput) GoString

func (s DeleteFarmInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFarmInput) SetFarmId

func (s *DeleteFarmInput) SetFarmId(v string) *DeleteFarmInput

SetFarmId sets the FarmId field's value.

func (DeleteFarmInput) String

func (s DeleteFarmInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFarmInput) Validate

func (s *DeleteFarmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFarmOutput

type DeleteFarmOutput struct {
	// contains filtered or unexported fields
}

func (DeleteFarmOutput) GoString

func (s DeleteFarmOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteFarmOutput) String

func (s DeleteFarmOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFleetInput

type DeleteFleetInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID of the farm to remove from the fleet.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the fleet to delete.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFleetInput) GoString

func (s DeleteFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFleetInput) SetClientToken

func (s *DeleteFleetInput) SetClientToken(v string) *DeleteFleetInput

SetClientToken sets the ClientToken field's value.

func (*DeleteFleetInput) SetFarmId

func (s *DeleteFleetInput) SetFarmId(v string) *DeleteFleetInput

SetFarmId sets the FarmId field's value.

func (*DeleteFleetInput) SetFleetId

func (s *DeleteFleetInput) SetFleetId(v string) *DeleteFleetInput

SetFleetId sets the FleetId field's value.

func (DeleteFleetInput) String

func (s DeleteFleetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFleetInput) Validate

func (s *DeleteFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFleetOutput

type DeleteFleetOutput struct {
	// contains filtered or unexported fields
}

func (DeleteFleetOutput) GoString

func (s DeleteFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteFleetOutput) String

func (s DeleteFleetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteLicenseEndpointInput

type DeleteLicenseEndpointInput struct {

	// The license endpoint ID of the license endpoint to delete.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `location:"uri" locationName:"licenseEndpointId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLicenseEndpointInput) GoString

func (s DeleteLicenseEndpointInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteLicenseEndpointInput) SetLicenseEndpointId

func (s *DeleteLicenseEndpointInput) SetLicenseEndpointId(v string) *DeleteLicenseEndpointInput

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (DeleteLicenseEndpointInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteLicenseEndpointInput) Validate

func (s *DeleteLicenseEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLicenseEndpointOutput

type DeleteLicenseEndpointOutput struct {
	// contains filtered or unexported fields
}

func (DeleteLicenseEndpointOutput) GoString

func (s DeleteLicenseEndpointOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteLicenseEndpointOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteMeteredProductInput

type DeleteMeteredProductInput struct {

	// The ID of the license endpoint from which to remove the metered product.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `location:"uri" locationName:"licenseEndpointId" type:"string" required:"true"`

	// The product ID to remove from the license endpoint.
	//
	// ProductId is a required field
	ProductId *string `location:"uri" locationName:"productId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMeteredProductInput) GoString

func (s DeleteMeteredProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMeteredProductInput) SetLicenseEndpointId

func (s *DeleteMeteredProductInput) SetLicenseEndpointId(v string) *DeleteMeteredProductInput

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (*DeleteMeteredProductInput) SetProductId

SetProductId sets the ProductId field's value.

func (DeleteMeteredProductInput) String

func (s DeleteMeteredProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMeteredProductInput) Validate

func (s *DeleteMeteredProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMeteredProductOutput

type DeleteMeteredProductOutput struct {
	// contains filtered or unexported fields
}

func (DeleteMeteredProductOutput) GoString

func (s DeleteMeteredProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteMeteredProductOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteMonitorInput

type DeleteMonitorInput struct {

	// The unique identifier of the monitor to delete. This ID is returned by the
	// CreateMonitor operation, and is included in the response to the GetMonitor
	// operation.
	//
	// MonitorId is a required field
	MonitorId *string `location:"uri" locationName:"monitorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMonitorInput) GoString

func (s DeleteMonitorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMonitorInput) SetMonitorId

func (s *DeleteMonitorInput) SetMonitorId(v string) *DeleteMonitorInput

SetMonitorId sets the MonitorId field's value.

func (DeleteMonitorInput) String

func (s DeleteMonitorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMonitorInput) Validate

func (s *DeleteMonitorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMonitorOutput

type DeleteMonitorOutput struct {
	// contains filtered or unexported fields
}

func (DeleteMonitorOutput) GoString

func (s DeleteMonitorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteMonitorOutput) String

func (s DeleteMonitorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteQueueEnvironmentInput

type DeleteQueueEnvironmentInput struct {

	// The farm ID of the farm from which to remove the queue environment.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue environment ID of the queue environment to delete.
	//
	// QueueEnvironmentId is a required field
	QueueEnvironmentId *string `location:"uri" locationName:"queueEnvironmentId" type:"string" required:"true"`

	// The queue ID of the queue environment to delete.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteQueueEnvironmentInput) GoString

func (s DeleteQueueEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueueEnvironmentInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DeleteQueueEnvironmentInput) SetQueueEnvironmentId

func (s *DeleteQueueEnvironmentInput) SetQueueEnvironmentId(v string) *DeleteQueueEnvironmentInput

SetQueueEnvironmentId sets the QueueEnvironmentId field's value.

func (*DeleteQueueEnvironmentInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (DeleteQueueEnvironmentInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueueEnvironmentInput) Validate

func (s *DeleteQueueEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteQueueEnvironmentOutput

type DeleteQueueEnvironmentOutput struct {
	// contains filtered or unexported fields
}

func (DeleteQueueEnvironmentOutput) GoString

func (s DeleteQueueEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteQueueEnvironmentOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteQueueFleetAssociationInput

type DeleteQueueFleetAssociationInput struct {

	// The farm ID of the farm that holds the queue-fleet association.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the queue-fleet association.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The queue ID of the queue-fleet association.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteQueueFleetAssociationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueueFleetAssociationInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DeleteQueueFleetAssociationInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*DeleteQueueFleetAssociationInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (DeleteQueueFleetAssociationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueueFleetAssociationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteQueueFleetAssociationOutput

type DeleteQueueFleetAssociationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteQueueFleetAssociationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteQueueFleetAssociationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteQueueInput

type DeleteQueueInput struct {

	// The ID of the farm from which to remove the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue ID of the queue to delete.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteQueueInput) GoString

func (s DeleteQueueInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueueInput) SetFarmId

func (s *DeleteQueueInput) SetFarmId(v string) *DeleteQueueInput

SetFarmId sets the FarmId field's value.

func (*DeleteQueueInput) SetQueueId

func (s *DeleteQueueInput) SetQueueId(v string) *DeleteQueueInput

SetQueueId sets the QueueId field's value.

func (DeleteQueueInput) String

func (s DeleteQueueInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueueInput) Validate

func (s *DeleteQueueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteQueueOutput

type DeleteQueueOutput struct {
	// contains filtered or unexported fields
}

func (DeleteQueueOutput) GoString

func (s DeleteQueueOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteQueueOutput) String

func (s DeleteQueueOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteStorageProfileInput

type DeleteStorageProfileInput struct {

	// The farm ID of the farm from which to remove the storage profile.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The storage profile ID of the storage profile to delete.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `location:"uri" locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteStorageProfileInput) GoString

func (s DeleteStorageProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteStorageProfileInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DeleteStorageProfileInput) SetStorageProfileId

func (s *DeleteStorageProfileInput) SetStorageProfileId(v string) *DeleteStorageProfileInput

SetStorageProfileId sets the StorageProfileId field's value.

func (DeleteStorageProfileInput) String

func (s DeleteStorageProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteStorageProfileInput) Validate

func (s *DeleteStorageProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteStorageProfileOutput

type DeleteStorageProfileOutput struct {
	// contains filtered or unexported fields
}

func (DeleteStorageProfileOutput) GoString

func (s DeleteStorageProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteStorageProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWorkerInput

type DeleteWorkerInput struct {

	// The farm ID of the worker to delete.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the worker to delete.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The worker ID of the worker to delete.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWorkerInput) GoString

func (s DeleteWorkerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWorkerInput) SetFarmId

func (s *DeleteWorkerInput) SetFarmId(v string) *DeleteWorkerInput

SetFarmId sets the FarmId field's value.

func (*DeleteWorkerInput) SetFleetId

func (s *DeleteWorkerInput) SetFleetId(v string) *DeleteWorkerInput

SetFleetId sets the FleetId field's value.

func (*DeleteWorkerInput) SetWorkerId

func (s *DeleteWorkerInput) SetWorkerId(v string) *DeleteWorkerInput

SetWorkerId sets the WorkerId field's value.

func (DeleteWorkerInput) String

func (s DeleteWorkerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWorkerInput) Validate

func (s *DeleteWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWorkerOutput

type DeleteWorkerOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWorkerOutput) GoString

func (s DeleteWorkerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWorkerOutput) String

func (s DeleteWorkerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DependencyCounts

type DependencyCounts struct {

	// The number of consumers resolved.
	//
	// ConsumersResolved is a required field
	ConsumersResolved *int64 `locationName:"consumersResolved" type:"integer" required:"true"`

	// The number of unresolved consumers.
	//
	// ConsumersUnresolved is a required field
	ConsumersUnresolved *int64 `locationName:"consumersUnresolved" type:"integer" required:"true"`

	// The number of resolved dependencies.
	//
	// DependenciesResolved is a required field
	DependenciesResolved *int64 `locationName:"dependenciesResolved" type:"integer" required:"true"`

	// The number of unresolved dependencies.
	//
	// DependenciesUnresolved is a required field
	DependenciesUnresolved *int64 `locationName:"dependenciesUnresolved" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The number of dependencies for the consumer.

func (DependencyCounts) GoString

func (s DependencyCounts) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DependencyCounts) SetConsumersResolved

func (s *DependencyCounts) SetConsumersResolved(v int64) *DependencyCounts

SetConsumersResolved sets the ConsumersResolved field's value.

func (*DependencyCounts) SetConsumersUnresolved

func (s *DependencyCounts) SetConsumersUnresolved(v int64) *DependencyCounts

SetConsumersUnresolved sets the ConsumersUnresolved field's value.

func (*DependencyCounts) SetDependenciesResolved

func (s *DependencyCounts) SetDependenciesResolved(v int64) *DependencyCounts

SetDependenciesResolved sets the DependenciesResolved field's value.

func (*DependencyCounts) SetDependenciesUnresolved

func (s *DependencyCounts) SetDependenciesUnresolved(v int64) *DependencyCounts

SetDependenciesUnresolved sets the DependenciesUnresolved field's value.

func (DependencyCounts) String

func (s DependencyCounts) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateMemberFromFarmInput

type DisassociateMemberFromFarmInput struct {

	// The farm ID of the farm to disassociate from the member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// A member's principal ID to disassociate from a farm.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateMemberFromFarmInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromFarmInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DisassociateMemberFromFarmInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (DisassociateMemberFromFarmInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromFarmInput) Validate

func (s *DisassociateMemberFromFarmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateMemberFromFarmOutput

type DisassociateMemberFromFarmOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateMemberFromFarmOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateMemberFromFarmOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateMemberFromFleetInput

type DisassociateMemberFromFleetInput struct {

	// The farm ID of the fleet to disassociate a member from.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the fleet to from which to disassociate a member.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// A member's principal ID to disassociate from a fleet.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateMemberFromFleetInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromFleetInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DisassociateMemberFromFleetInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*DisassociateMemberFromFleetInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (DisassociateMemberFromFleetInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromFleetInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateMemberFromFleetOutput

type DisassociateMemberFromFleetOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateMemberFromFleetOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateMemberFromFleetOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateMemberFromJobInput

type DisassociateMemberFromJobInput struct {

	// The farm ID for the job to disassociate from the member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to disassociate from a member in a job.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// A member's principal ID to disassociate from a job.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`

	// The queue ID connected to a job for which you're disassociating a member.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateMemberFromJobInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromJobInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DisassociateMemberFromJobInput) SetJobId

SetJobId sets the JobId field's value.

func (*DisassociateMemberFromJobInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (*DisassociateMemberFromJobInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (DisassociateMemberFromJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromJobInput) Validate

func (s *DisassociateMemberFromJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateMemberFromJobOutput

type DisassociateMemberFromJobOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateMemberFromJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateMemberFromJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateMemberFromQueueInput

type DisassociateMemberFromQueueInput struct {

	// The farm ID for the queue to disassociate from a member.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// A member's principal ID to disassociate from a queue.
	//
	// PrincipalId is a required field
	PrincipalId *string `location:"uri" locationName:"principalId" min:"1" type:"string" required:"true"`

	// The queue ID of the queue in which you're disassociating from a member.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateMemberFromQueueInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromQueueInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*DisassociateMemberFromQueueInput) SetPrincipalId

SetPrincipalId sets the PrincipalId field's value.

func (*DisassociateMemberFromQueueInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (DisassociateMemberFromQueueInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMemberFromQueueInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateMemberFromQueueOutput

type DisassociateMemberFromQueueOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateMemberFromQueueOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateMemberFromQueueOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Ec2EbsVolume

type Ec2EbsVolume struct {

	// The IOPS per volume.
	Iops *int64 `locationName:"iops" min:"3000" type:"integer"`

	// The EBS volume size in GiB.
	SizeGiB *int64 `locationName:"sizeGiB" type:"integer"`

	// The throughput per volume in MiB.
	ThroughputMiB *int64 `locationName:"throughputMiB" min:"125" type:"integer"`
	// contains filtered or unexported fields
}

Specifies the EBS volume.

func (Ec2EbsVolume) GoString

func (s Ec2EbsVolume) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Ec2EbsVolume) SetIops

func (s *Ec2EbsVolume) SetIops(v int64) *Ec2EbsVolume

SetIops sets the Iops field's value.

func (*Ec2EbsVolume) SetSizeGiB

func (s *Ec2EbsVolume) SetSizeGiB(v int64) *Ec2EbsVolume

SetSizeGiB sets the SizeGiB field's value.

func (*Ec2EbsVolume) SetThroughputMiB

func (s *Ec2EbsVolume) SetThroughputMiB(v int64) *Ec2EbsVolume

SetThroughputMiB sets the ThroughputMiB field's value.

func (Ec2EbsVolume) String

func (s Ec2EbsVolume) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Ec2EbsVolume) Validate

func (s *Ec2EbsVolume) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnvironmentDetailsError

type EnvironmentDetailsError struct {

	// The error code.
	//
	// Code is a required field
	Code *string `locationName:"code" type:"string" required:"true" enum:"JobEntityErrorCode"`

	// The environment ID.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The error message detailing the error's cause.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The error details for the environment.

func (EnvironmentDetailsError) GoString

func (s EnvironmentDetailsError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentDetailsError) SetCode

SetCode sets the Code field's value.

func (*EnvironmentDetailsError) SetEnvironmentId

func (s *EnvironmentDetailsError) SetEnvironmentId(v string) *EnvironmentDetailsError

SetEnvironmentId sets the EnvironmentId field's value.

func (*EnvironmentDetailsError) SetJobId

SetJobId sets the JobId field's value.

func (*EnvironmentDetailsError) SetMessage

SetMessage sets the Message field's value.

func (EnvironmentDetailsError) String

func (s EnvironmentDetailsError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentDetailsIdentifiers

type EnvironmentDetailsIdentifiers struct {

	// The environment ID.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The IDs of the job and environment.

func (EnvironmentDetailsIdentifiers) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentDetailsIdentifiers) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (*EnvironmentDetailsIdentifiers) SetJobId

SetJobId sets the JobId field's value.

func (EnvironmentDetailsIdentifiers) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentDetailsIdentifiers) Validate

func (s *EnvironmentDetailsIdentifiers) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnvironmentEnterSessionActionDefinition

type EnvironmentEnterSessionActionDefinition struct {

	// The environment ID.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The environment ID to use to enter a session action.

func (EnvironmentEnterSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentEnterSessionActionDefinition) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (EnvironmentEnterSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentEnterSessionActionDefinitionSummary

type EnvironmentEnterSessionActionDefinitionSummary struct {

	// The environment ID.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Defines the environment a session action enters in.

func (EnvironmentEnterSessionActionDefinitionSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentEnterSessionActionDefinitionSummary) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (EnvironmentEnterSessionActionDefinitionSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentExitSessionActionDefinition

type EnvironmentExitSessionActionDefinition struct {

	// The environment ID.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Defines the environment a session action exits from.

func (EnvironmentExitSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentExitSessionActionDefinition) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (EnvironmentExitSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnvironmentExitSessionActionDefinitionSummary

type EnvironmentExitSessionActionDefinitionSummary struct {

	// The environment ID.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A summary of the environment details for which a session action to exits.

func (EnvironmentExitSessionActionDefinitionSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EnvironmentExitSessionActionDefinitionSummary) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (EnvironmentExitSessionActionDefinitionSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FarmMember

type FarmMember struct {

	// The farm ID of the farm member.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The identity store ID of the farm member.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The farm member's membership level.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The principal ID of the farm member.
	//
	// PrincipalId is a required field
	PrincipalId *string `locationName:"principalId" min:"1" type:"string" required:"true"`

	// The principal type of the farm member.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`
	// contains filtered or unexported fields
}

The member of a farm.

func (FarmMember) GoString

func (s FarmMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FarmMember) SetFarmId

func (s *FarmMember) SetFarmId(v string) *FarmMember

SetFarmId sets the FarmId field's value.

func (*FarmMember) SetIdentityStoreId

func (s *FarmMember) SetIdentityStoreId(v string) *FarmMember

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*FarmMember) SetMembershipLevel

func (s *FarmMember) SetMembershipLevel(v string) *FarmMember

SetMembershipLevel sets the MembershipLevel field's value.

func (*FarmMember) SetPrincipalId

func (s *FarmMember) SetPrincipalId(v string) *FarmMember

SetPrincipalId sets the PrincipalId field's value.

func (*FarmMember) SetPrincipalType

func (s *FarmMember) SetPrincipalType(v string) *FarmMember

SetPrincipalType sets the PrincipalType field's value.

func (FarmMember) String

func (s FarmMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FarmSummary

type FarmSummary struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The display name of the farm.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The ARN for the KMS key.
	KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The summary of details for a farm.

func (FarmSummary) GoString

func (s FarmSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FarmSummary) SetCreatedAt

func (s *FarmSummary) SetCreatedAt(v time.Time) *FarmSummary

SetCreatedAt sets the CreatedAt field's value.

func (*FarmSummary) SetCreatedBy

func (s *FarmSummary) SetCreatedBy(v string) *FarmSummary

SetCreatedBy sets the CreatedBy field's value.

func (*FarmSummary) SetDisplayName

func (s *FarmSummary) SetDisplayName(v string) *FarmSummary

SetDisplayName sets the DisplayName field's value.

func (*FarmSummary) SetFarmId

func (s *FarmSummary) SetFarmId(v string) *FarmSummary

SetFarmId sets the FarmId field's value.

func (*FarmSummary) SetKmsKeyArn

func (s *FarmSummary) SetKmsKeyArn(v string) *FarmSummary

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*FarmSummary) SetUpdatedAt

func (s *FarmSummary) SetUpdatedAt(v time.Time) *FarmSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*FarmSummary) SetUpdatedBy

func (s *FarmSummary) SetUpdatedBy(v string) *FarmSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (FarmSummary) String

func (s FarmSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FieldSortExpression

type FieldSortExpression struct {

	// The name of the field.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The sort order for the field.
	//
	// SortOrder is a required field
	SortOrder *string `locationName:"sortOrder" type:"string" required:"true" enum:"SortOrder"`
	// contains filtered or unexported fields
}

The field sorting order and name of the field.

func (FieldSortExpression) GoString

func (s FieldSortExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSortExpression) SetName

SetName sets the Name field's value.

func (*FieldSortExpression) SetSortOrder

func (s *FieldSortExpression) SetSortOrder(v string) *FieldSortExpression

SetSortOrder sets the SortOrder field's value.

func (FieldSortExpression) String

func (s FieldSortExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FieldSortExpression) Validate

func (s *FieldSortExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FileSystemLocation

type FileSystemLocation struct {

	// The location name.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by FileSystemLocation's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The file path.
	//
	// Path is a required field
	Path *string `locationName:"path" type:"string" required:"true"`

	// The type of file.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"FileSystemLocationType"`
	// contains filtered or unexported fields
}

The details of the file system location for the resource.

func (FileSystemLocation) GoString

func (s FileSystemLocation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FileSystemLocation) SetName

SetName sets the Name field's value.

func (*FileSystemLocation) SetPath

SetPath sets the Path field's value.

func (*FileSystemLocation) SetType

SetType sets the Type field's value.

func (FileSystemLocation) String

func (s FileSystemLocation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FileSystemLocation) Validate

func (s *FileSystemLocation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FixedBudgetSchedule

type FixedBudgetSchedule struct {

	// When the budget ends.
	//
	// EndTime is a required field
	EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// When the budget starts.
	//
	// StartTime is a required field
	StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

The details of a fixed budget schedule.

func (FixedBudgetSchedule) GoString

func (s FixedBudgetSchedule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FixedBudgetSchedule) SetEndTime

SetEndTime sets the EndTime field's value.

func (*FixedBudgetSchedule) SetStartTime

func (s *FixedBudgetSchedule) SetStartTime(v time.Time) *FixedBudgetSchedule

SetStartTime sets the StartTime field's value.

func (FixedBudgetSchedule) String

func (s FixedBudgetSchedule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FixedBudgetSchedule) Validate

func (s *FixedBudgetSchedule) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FleetAmountCapability

type FleetAmountCapability struct {

	// The maximum amount of the fleet worker capability.
	Max *float64 `locationName:"max" type:"float"`

	// The minimum amount of fleet worker capability.
	//
	// Min is a required field
	Min *float64 `locationName:"min" type:"float" required:"true"`

	// The name of the fleet capability.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The fleet amount and attribute capabilities.

func (FleetAmountCapability) GoString

func (s FleetAmountCapability) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetAmountCapability) SetMax

SetMax sets the Max field's value.

func (*FleetAmountCapability) SetMin

SetMin sets the Min field's value.

func (*FleetAmountCapability) SetName

SetName sets the Name field's value.

func (FleetAmountCapability) String

func (s FleetAmountCapability) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetAmountCapability) Validate

func (s *FleetAmountCapability) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FleetAttributeCapability

type FleetAttributeCapability struct {

	// The name of the fleet attribute capability for the worker.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The number of fleet attribute capabilities.
	//
	// Values is a required field
	Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

Defines the fleet's capability name, minimum, and maximum.

func (FleetAttributeCapability) GoString

func (s FleetAttributeCapability) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetAttributeCapability) SetName

SetName sets the Name field's value.

func (*FleetAttributeCapability) SetValues

SetValues sets the Values field's value.

func (FleetAttributeCapability) String

func (s FleetAttributeCapability) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetAttributeCapability) Validate

func (s *FleetAttributeCapability) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FleetCapabilities

type FleetCapabilities struct {

	// Amount capabilities of the fleet.
	Amounts []*FleetAmountCapability `locationName:"amounts" min:"1" type:"list"`

	// Attribute capabilities of the fleet.
	Attributes []*FleetAttributeCapability `locationName:"attributes" min:"1" type:"list"`
	// contains filtered or unexported fields
}

The amounts and attributes of fleets.

func (FleetCapabilities) GoString

func (s FleetCapabilities) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetCapabilities) SetAmounts

SetAmounts sets the Amounts field's value.

func (*FleetCapabilities) SetAttributes

SetAttributes sets the Attributes field's value.

func (FleetCapabilities) String

func (s FleetCapabilities) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FleetConfiguration

type FleetConfiguration struct {

	// The customer managed fleets within a fleet configuration.
	CustomerManaged *CustomerManagedFleetConfiguration `locationName:"customerManaged" type:"structure"`

	// The service managed Amazon EC2 instances for a fleet configuration.
	ServiceManagedEc2 *ServiceManagedEc2FleetConfiguration `locationName:"serviceManagedEc2" type:"structure"`
	// contains filtered or unexported fields
}

Fleet configuration details.

func (FleetConfiguration) GoString

func (s FleetConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetConfiguration) SetCustomerManaged

SetCustomerManaged sets the CustomerManaged field's value.

func (*FleetConfiguration) SetServiceManagedEc2

SetServiceManagedEc2 sets the ServiceManagedEc2 field's value.

func (FleetConfiguration) String

func (s FleetConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetConfiguration) Validate

func (s *FleetConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FleetMember

type FleetMember struct {

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The identity store ID.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The fleet member's membership level.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The principal ID of the fleet member.
	//
	// PrincipalId is a required field
	PrincipalId *string `locationName:"principalId" min:"1" type:"string" required:"true"`

	// The principal type of the fleet member.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`
	// contains filtered or unexported fields
}

The fleet member.

func (FleetMember) GoString

func (s FleetMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetMember) SetFarmId

func (s *FleetMember) SetFarmId(v string) *FleetMember

SetFarmId sets the FarmId field's value.

func (*FleetMember) SetFleetId

func (s *FleetMember) SetFleetId(v string) *FleetMember

SetFleetId sets the FleetId field's value.

func (*FleetMember) SetIdentityStoreId

func (s *FleetMember) SetIdentityStoreId(v string) *FleetMember

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*FleetMember) SetMembershipLevel

func (s *FleetMember) SetMembershipLevel(v string) *FleetMember

SetMembershipLevel sets the MembershipLevel field's value.

func (*FleetMember) SetPrincipalId

func (s *FleetMember) SetPrincipalId(v string) *FleetMember

SetPrincipalId sets the PrincipalId field's value.

func (*FleetMember) SetPrincipalType

func (s *FleetMember) SetPrincipalType(v string) *FleetMember

SetPrincipalType sets the PrincipalType field's value.

func (FleetMember) String

func (s FleetMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FleetSummary

type FleetSummary struct {

	// The Auto Scaling status of a fleet.
	AutoScalingStatus *string `locationName:"autoScalingStatus" type:"string" enum:"AutoScalingStatus"`

	// The configuration details for the fleet.
	//
	// Configuration is a required field
	Configuration *FleetConfiguration `locationName:"configuration" type:"structure" required:"true"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The display name of the fleet summary to update.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The maximum number of workers specified in the fleet.
	//
	// MaxWorkerCount is a required field
	MaxWorkerCount *int64 `locationName:"maxWorkerCount" type:"integer" required:"true"`

	// The minimum number of workers in the fleet.
	//
	// MinWorkerCount is a required field
	MinWorkerCount *int64 `locationName:"minWorkerCount" type:"integer" required:"true"`

	// The status of the fleet.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"FleetStatus"`

	// The target number of workers in a fleet.
	TargetWorkerCount *int64 `locationName:"targetWorkerCount" type:"integer"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The number of workers in the fleet summary.
	//
	// WorkerCount is a required field
	WorkerCount *int64 `locationName:"workerCount" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The details of a fleet.

func (FleetSummary) GoString

func (s FleetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetSummary) SetAutoScalingStatus

func (s *FleetSummary) SetAutoScalingStatus(v string) *FleetSummary

SetAutoScalingStatus sets the AutoScalingStatus field's value.

func (*FleetSummary) SetConfiguration

func (s *FleetSummary) SetConfiguration(v *FleetConfiguration) *FleetSummary

SetConfiguration sets the Configuration field's value.

func (*FleetSummary) SetCreatedAt

func (s *FleetSummary) SetCreatedAt(v time.Time) *FleetSummary

SetCreatedAt sets the CreatedAt field's value.

func (*FleetSummary) SetCreatedBy

func (s *FleetSummary) SetCreatedBy(v string) *FleetSummary

SetCreatedBy sets the CreatedBy field's value.

func (*FleetSummary) SetDisplayName

func (s *FleetSummary) SetDisplayName(v string) *FleetSummary

SetDisplayName sets the DisplayName field's value.

func (*FleetSummary) SetFarmId

func (s *FleetSummary) SetFarmId(v string) *FleetSummary

SetFarmId sets the FarmId field's value.

func (*FleetSummary) SetFleetId

func (s *FleetSummary) SetFleetId(v string) *FleetSummary

SetFleetId sets the FleetId field's value.

func (*FleetSummary) SetMaxWorkerCount

func (s *FleetSummary) SetMaxWorkerCount(v int64) *FleetSummary

SetMaxWorkerCount sets the MaxWorkerCount field's value.

func (*FleetSummary) SetMinWorkerCount

func (s *FleetSummary) SetMinWorkerCount(v int64) *FleetSummary

SetMinWorkerCount sets the MinWorkerCount field's value.

func (*FleetSummary) SetStatus

func (s *FleetSummary) SetStatus(v string) *FleetSummary

SetStatus sets the Status field's value.

func (*FleetSummary) SetTargetWorkerCount

func (s *FleetSummary) SetTargetWorkerCount(v int64) *FleetSummary

SetTargetWorkerCount sets the TargetWorkerCount field's value.

func (*FleetSummary) SetUpdatedAt

func (s *FleetSummary) SetUpdatedAt(v time.Time) *FleetSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*FleetSummary) SetUpdatedBy

func (s *FleetSummary) SetUpdatedBy(v string) *FleetSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (*FleetSummary) SetWorkerCount

func (s *FleetSummary) SetWorkerCount(v int64) *FleetSummary

SetWorkerCount sets the WorkerCount field's value.

func (FleetSummary) String

func (s FleetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetBudgetInput

type GetBudgetInput struct {

	// The budget ID.
	//
	// BudgetId is a required field
	BudgetId *string `location:"uri" locationName:"budgetId" type:"string" required:"true"`

	// The farm ID of the farm connected to the budget.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetBudgetInput) GoString

func (s GetBudgetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetBudgetInput) SetBudgetId

func (s *GetBudgetInput) SetBudgetId(v string) *GetBudgetInput

SetBudgetId sets the BudgetId field's value.

func (*GetBudgetInput) SetFarmId

func (s *GetBudgetInput) SetFarmId(v string) *GetBudgetInput

SetFarmId sets the FarmId field's value.

func (GetBudgetInput) String

func (s GetBudgetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetBudgetInput) Validate

func (s *GetBudgetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetBudgetOutput

type GetBudgetOutput struct {

	// The budget actions for the budget.
	//
	// Actions is a required field
	Actions []*ResponseBudgetAction `locationName:"actions" type:"list" required:"true"`

	// The consumed usage limit for the budget.
	//
	// ApproximateDollarLimit is a required field
	ApproximateDollarLimit *float64 `locationName:"approximateDollarLimit" min:"0.01" type:"float" required:"true"`

	// The budget ID.
	//
	// BudgetId is a required field
	BudgetId *string `locationName:"budgetId" type:"string" required:"true"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the budget.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetBudgetOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the budget.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The date and time the queue stopped.
	QueueStoppedAt *time.Time `locationName:"queueStoppedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The budget schedule.
	//
	// Schedule is a required field
	Schedule *BudgetSchedule `locationName:"schedule" type:"structure" required:"true"`

	// The status of the budget.
	//
	//    * ACTIVE–Get a budget being evaluated.
	//
	//    * INACTIVE–Get an inactive budget. This can include expired, canceled,
	//    or deleted statuses.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"BudgetStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The resource that the budget is tracking usage for.
	//
	// UsageTrackingResource is a required field
	UsageTrackingResource *UsageTrackingResource `locationName:"usageTrackingResource" type:"structure" required:"true"`

	// The usages of the budget.
	//
	// Usages is a required field
	Usages *ConsumedUsages `locationName:"usages" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (GetBudgetOutput) GoString

func (s GetBudgetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetBudgetOutput) SetActions

SetActions sets the Actions field's value.

func (*GetBudgetOutput) SetApproximateDollarLimit

func (s *GetBudgetOutput) SetApproximateDollarLimit(v float64) *GetBudgetOutput

SetApproximateDollarLimit sets the ApproximateDollarLimit field's value.

func (*GetBudgetOutput) SetBudgetId

func (s *GetBudgetOutput) SetBudgetId(v string) *GetBudgetOutput

SetBudgetId sets the BudgetId field's value.

func (*GetBudgetOutput) SetCreatedAt

func (s *GetBudgetOutput) SetCreatedAt(v time.Time) *GetBudgetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetBudgetOutput) SetCreatedBy

func (s *GetBudgetOutput) SetCreatedBy(v string) *GetBudgetOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetBudgetOutput) SetDescription

func (s *GetBudgetOutput) SetDescription(v string) *GetBudgetOutput

SetDescription sets the Description field's value.

func (*GetBudgetOutput) SetDisplayName

func (s *GetBudgetOutput) SetDisplayName(v string) *GetBudgetOutput

SetDisplayName sets the DisplayName field's value.

func (*GetBudgetOutput) SetQueueStoppedAt

func (s *GetBudgetOutput) SetQueueStoppedAt(v time.Time) *GetBudgetOutput

SetQueueStoppedAt sets the QueueStoppedAt field's value.

func (*GetBudgetOutput) SetSchedule

func (s *GetBudgetOutput) SetSchedule(v *BudgetSchedule) *GetBudgetOutput

SetSchedule sets the Schedule field's value.

func (*GetBudgetOutput) SetStatus

func (s *GetBudgetOutput) SetStatus(v string) *GetBudgetOutput

SetStatus sets the Status field's value.

func (*GetBudgetOutput) SetUpdatedAt

func (s *GetBudgetOutput) SetUpdatedAt(v time.Time) *GetBudgetOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetBudgetOutput) SetUpdatedBy

func (s *GetBudgetOutput) SetUpdatedBy(v string) *GetBudgetOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (*GetBudgetOutput) SetUsageTrackingResource

func (s *GetBudgetOutput) SetUsageTrackingResource(v *UsageTrackingResource) *GetBudgetOutput

SetUsageTrackingResource sets the UsageTrackingResource field's value.

func (*GetBudgetOutput) SetUsages

SetUsages sets the Usages field's value.

func (GetBudgetOutput) String

func (s GetBudgetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetFarmInput

type GetFarmInput struct {

	// The farm ID of the farm.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetFarmInput) GoString

func (s GetFarmInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFarmInput) SetFarmId

func (s *GetFarmInput) SetFarmId(v string) *GetFarmInput

SetFarmId sets the FarmId field's value.

func (GetFarmInput) String

func (s GetFarmInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFarmInput) Validate

func (s *GetFarmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFarmOutput

type GetFarmOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the farm.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetFarmOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the farm.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID of the farm to get.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The ARN of the KMS key used on the farm.
	//
	// KmsKeyArn is a required field
	KmsKeyArn *string `locationName:"kmsKeyArn" type:"string" required:"true"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetFarmOutput) GoString

func (s GetFarmOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFarmOutput) SetCreatedAt

func (s *GetFarmOutput) SetCreatedAt(v time.Time) *GetFarmOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetFarmOutput) SetCreatedBy

func (s *GetFarmOutput) SetCreatedBy(v string) *GetFarmOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetFarmOutput) SetDescription

func (s *GetFarmOutput) SetDescription(v string) *GetFarmOutput

SetDescription sets the Description field's value.

func (*GetFarmOutput) SetDisplayName

func (s *GetFarmOutput) SetDisplayName(v string) *GetFarmOutput

SetDisplayName sets the DisplayName field's value.

func (*GetFarmOutput) SetFarmId

func (s *GetFarmOutput) SetFarmId(v string) *GetFarmOutput

SetFarmId sets the FarmId field's value.

func (*GetFarmOutput) SetKmsKeyArn

func (s *GetFarmOutput) SetKmsKeyArn(v string) *GetFarmOutput

SetKmsKeyArn sets the KmsKeyArn field's value.

func (*GetFarmOutput) SetUpdatedAt

func (s *GetFarmOutput) SetUpdatedAt(v time.Time) *GetFarmOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetFarmOutput) SetUpdatedBy

func (s *GetFarmOutput) SetUpdatedBy(v string) *GetFarmOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetFarmOutput) String

func (s GetFarmOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetFleetInput

type GetFleetInput struct {

	// The farm ID of the farm in the fleet.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the fleet to get.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetFleetInput) GoString

func (s GetFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFleetInput) SetFarmId

func (s *GetFleetInput) SetFarmId(v string) *GetFleetInput

SetFarmId sets the FarmId field's value.

func (*GetFleetInput) SetFleetId

func (s *GetFleetInput) SetFleetId(v string) *GetFleetInput

SetFleetId sets the FleetId field's value.

func (GetFleetInput) String

func (s GetFleetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFleetInput) Validate

func (s *GetFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFleetOutput

type GetFleetOutput struct {

	// The Auto Scaling status of the fleet. Either GROWING, STEADY, or SHRINKING.
	AutoScalingStatus *string `locationName:"autoScalingStatus" type:"string" enum:"AutoScalingStatus"`

	// Outlines what the fleet is capable of for minimums, maximums, and naming,
	// in addition to attribute names and values.
	Capabilities *FleetCapabilities `locationName:"capabilities" type:"structure"`

	// The configuration setting for the fleet.
	//
	// Configuration is a required field
	Configuration *FleetConfiguration `locationName:"configuration" type:"structure" required:"true"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the fleet.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetFleetOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the fleet.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID of the farm in the fleet.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The maximum number of workers specified in the fleet.
	//
	// MaxWorkerCount is a required field
	MaxWorkerCount *int64 `locationName:"maxWorkerCount" type:"integer" required:"true"`

	// The minimum number of workers specified in the fleet.
	//
	// MinWorkerCount is a required field
	MinWorkerCount *int64 `locationName:"minWorkerCount" type:"integer" required:"true"`

	// The IAM role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// The Auto Scaling status of the fleet.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"FleetStatus"`

	// The number of target workers in the fleet.
	TargetWorkerCount *int64 `locationName:"targetWorkerCount" type:"integer"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The number of workers in the fleet.
	//
	// WorkerCount is a required field
	WorkerCount *int64 `locationName:"workerCount" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetFleetOutput) GoString

func (s GetFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFleetOutput) SetAutoScalingStatus

func (s *GetFleetOutput) SetAutoScalingStatus(v string) *GetFleetOutput

SetAutoScalingStatus sets the AutoScalingStatus field's value.

func (*GetFleetOutput) SetCapabilities

func (s *GetFleetOutput) SetCapabilities(v *FleetCapabilities) *GetFleetOutput

SetCapabilities sets the Capabilities field's value.

func (*GetFleetOutput) SetConfiguration

func (s *GetFleetOutput) SetConfiguration(v *FleetConfiguration) *GetFleetOutput

SetConfiguration sets the Configuration field's value.

func (*GetFleetOutput) SetCreatedAt

func (s *GetFleetOutput) SetCreatedAt(v time.Time) *GetFleetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetFleetOutput) SetCreatedBy

func (s *GetFleetOutput) SetCreatedBy(v string) *GetFleetOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetFleetOutput) SetDescription

func (s *GetFleetOutput) SetDescription(v string) *GetFleetOutput

SetDescription sets the Description field's value.

func (*GetFleetOutput) SetDisplayName

func (s *GetFleetOutput) SetDisplayName(v string) *GetFleetOutput

SetDisplayName sets the DisplayName field's value.

func (*GetFleetOutput) SetFarmId

func (s *GetFleetOutput) SetFarmId(v string) *GetFleetOutput

SetFarmId sets the FarmId field's value.

func (*GetFleetOutput) SetFleetId

func (s *GetFleetOutput) SetFleetId(v string) *GetFleetOutput

SetFleetId sets the FleetId field's value.

func (*GetFleetOutput) SetMaxWorkerCount

func (s *GetFleetOutput) SetMaxWorkerCount(v int64) *GetFleetOutput

SetMaxWorkerCount sets the MaxWorkerCount field's value.

func (*GetFleetOutput) SetMinWorkerCount

func (s *GetFleetOutput) SetMinWorkerCount(v int64) *GetFleetOutput

SetMinWorkerCount sets the MinWorkerCount field's value.

func (*GetFleetOutput) SetRoleArn

func (s *GetFleetOutput) SetRoleArn(v string) *GetFleetOutput

SetRoleArn sets the RoleArn field's value.

func (*GetFleetOutput) SetStatus

func (s *GetFleetOutput) SetStatus(v string) *GetFleetOutput

SetStatus sets the Status field's value.

func (*GetFleetOutput) SetTargetWorkerCount

func (s *GetFleetOutput) SetTargetWorkerCount(v int64) *GetFleetOutput

SetTargetWorkerCount sets the TargetWorkerCount field's value.

func (*GetFleetOutput) SetUpdatedAt

func (s *GetFleetOutput) SetUpdatedAt(v time.Time) *GetFleetOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetFleetOutput) SetUpdatedBy

func (s *GetFleetOutput) SetUpdatedBy(v string) *GetFleetOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (*GetFleetOutput) SetWorkerCount

func (s *GetFleetOutput) SetWorkerCount(v int64) *GetFleetOutput

SetWorkerCount sets the WorkerCount field's value.

func (GetFleetOutput) String

func (s GetFleetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetJobEntityError

type GetJobEntityError struct {

	// The environment details for the failed job entity.
	EnvironmentDetails *EnvironmentDetailsError `locationName:"environmentDetails" type:"structure"`

	// The job attachment details for the failed job entity.
	JobAttachmentDetails *JobAttachmentDetailsError `locationName:"jobAttachmentDetails" type:"structure"`

	// The job details for the failed job entity.
	JobDetails *JobDetailsError `locationName:"jobDetails" type:"structure"`

	// The step details for the failed job entity.
	StepDetails *StepDetailsError `locationName:"stepDetails" type:"structure"`
	// contains filtered or unexported fields
}

The error for the job entity.

func (GetJobEntityError) GoString

func (s GetJobEntityError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetJobEntityError) SetEnvironmentDetails

func (s *GetJobEntityError) SetEnvironmentDetails(v *EnvironmentDetailsError) *GetJobEntityError

SetEnvironmentDetails sets the EnvironmentDetails field's value.

func (*GetJobEntityError) SetJobAttachmentDetails

func (s *GetJobEntityError) SetJobAttachmentDetails(v *JobAttachmentDetailsError) *GetJobEntityError

SetJobAttachmentDetails sets the JobAttachmentDetails field's value.

func (*GetJobEntityError) SetJobDetails

func (s *GetJobEntityError) SetJobDetails(v *JobDetailsError) *GetJobEntityError

SetJobDetails sets the JobDetails field's value.

func (*GetJobEntityError) SetStepDetails

func (s *GetJobEntityError) SetStepDetails(v *StepDetailsError) *GetJobEntityError

SetStepDetails sets the StepDetails field's value.

func (GetJobEntityError) String

func (s GetJobEntityError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetJobInput

type GetJobInput struct {

	// The farm ID of the farm in the job.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID associated with the job.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetJobInput) GoString

func (s GetJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetJobInput) SetFarmId

func (s *GetJobInput) SetFarmId(v string) *GetJobInput

SetFarmId sets the FarmId field's value.

func (*GetJobInput) SetJobId

func (s *GetJobInput) SetJobId(v string) *GetJobInput

SetJobId sets the JobId field's value.

func (*GetJobInput) SetQueueId

func (s *GetJobInput) SetQueueId(v string) *GetJobInput

SetQueueId sets the QueueId field's value.

func (GetJobInput) String

func (s GetJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetJobInput) Validate

func (s *GetJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetJobOutput

type GetJobOutput struct {

	// The attachments for the job.
	Attachments *Attachments `locationName:"attachments" type:"structure"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The description of the job.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetJobOutput's
	// String and GoString methods.
	Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The life cycle status for the job.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"JobLifecycleStatus"`

	// A message that communicates the status of the life cycle for the job.
	//
	// LifecycleStatusMessage is a required field
	LifecycleStatusMessage *string `locationName:"lifecycleStatusMessage" type:"string" required:"true"`

	// The number of task failures before the job stops running and is marked as
	// FAILED.
	MaxFailedTasksCount *int64 `locationName:"maxFailedTasksCount" type:"integer"`

	// The maximum number of retries per failed tasks.
	MaxRetriesPerTask *int64 `locationName:"maxRetriesPerTask" type:"integer"`

	// The name of the job.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The parameters for the job.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetJobOutput's
	// String and GoString methods.
	Parameters map[string]*JobParameter `locationName:"parameters" type:"map" sensitive:"true"`

	// The job priority.
	//
	// Priority is a required field
	Priority *int64 `locationName:"priority" type:"integer" required:"true"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The storage profile ID associated with the job.
	StorageProfileId *string `locationName:"storageProfileId" type:"string"`

	// The task status with which the job started.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"JobTargetTaskRunStatus"`

	// The task run status for the job.
	TaskRunStatus *string `locationName:"taskRunStatus" type:"string" enum:"TaskRunStatus"`

	// The number of tasks running on the job.
	TaskRunStatusCounts map[string]*int64 `locationName:"taskRunStatusCounts" type:"map"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetJobOutput) GoString

func (s GetJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetJobOutput) SetAttachments

func (s *GetJobOutput) SetAttachments(v *Attachments) *GetJobOutput

SetAttachments sets the Attachments field's value.

func (*GetJobOutput) SetCreatedAt

func (s *GetJobOutput) SetCreatedAt(v time.Time) *GetJobOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetJobOutput) SetCreatedBy

func (s *GetJobOutput) SetCreatedBy(v string) *GetJobOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetJobOutput) SetDescription

func (s *GetJobOutput) SetDescription(v string) *GetJobOutput

SetDescription sets the Description field's value.

func (*GetJobOutput) SetEndedAt

func (s *GetJobOutput) SetEndedAt(v time.Time) *GetJobOutput

SetEndedAt sets the EndedAt field's value.

func (*GetJobOutput) SetJobId

func (s *GetJobOutput) SetJobId(v string) *GetJobOutput

SetJobId sets the JobId field's value.

func (*GetJobOutput) SetLifecycleStatus

func (s *GetJobOutput) SetLifecycleStatus(v string) *GetJobOutput

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*GetJobOutput) SetLifecycleStatusMessage

func (s *GetJobOutput) SetLifecycleStatusMessage(v string) *GetJobOutput

SetLifecycleStatusMessage sets the LifecycleStatusMessage field's value.

func (*GetJobOutput) SetMaxFailedTasksCount

func (s *GetJobOutput) SetMaxFailedTasksCount(v int64) *GetJobOutput

SetMaxFailedTasksCount sets the MaxFailedTasksCount field's value.

func (*GetJobOutput) SetMaxRetriesPerTask

func (s *GetJobOutput) SetMaxRetriesPerTask(v int64) *GetJobOutput

SetMaxRetriesPerTask sets the MaxRetriesPerTask field's value.

func (*GetJobOutput) SetName

func (s *GetJobOutput) SetName(v string) *GetJobOutput

SetName sets the Name field's value.

func (*GetJobOutput) SetParameters

func (s *GetJobOutput) SetParameters(v map[string]*JobParameter) *GetJobOutput

SetParameters sets the Parameters field's value.

func (*GetJobOutput) SetPriority

func (s *GetJobOutput) SetPriority(v int64) *GetJobOutput

SetPriority sets the Priority field's value.

func (*GetJobOutput) SetStartedAt

func (s *GetJobOutput) SetStartedAt(v time.Time) *GetJobOutput

SetStartedAt sets the StartedAt field's value.

func (*GetJobOutput) SetStorageProfileId

func (s *GetJobOutput) SetStorageProfileId(v string) *GetJobOutput

SetStorageProfileId sets the StorageProfileId field's value.

func (*GetJobOutput) SetTargetTaskRunStatus

func (s *GetJobOutput) SetTargetTaskRunStatus(v string) *GetJobOutput

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*GetJobOutput) SetTaskRunStatus

func (s *GetJobOutput) SetTaskRunStatus(v string) *GetJobOutput

SetTaskRunStatus sets the TaskRunStatus field's value.

func (*GetJobOutput) SetTaskRunStatusCounts

func (s *GetJobOutput) SetTaskRunStatusCounts(v map[string]*int64) *GetJobOutput

SetTaskRunStatusCounts sets the TaskRunStatusCounts field's value.

func (*GetJobOutput) SetUpdatedAt

func (s *GetJobOutput) SetUpdatedAt(v time.Time) *GetJobOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetJobOutput) SetUpdatedBy

func (s *GetJobOutput) SetUpdatedBy(v string) *GetJobOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetJobOutput) String

func (s GetJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetLicenseEndpointInput

type GetLicenseEndpointInput struct {

	// The license endpoint ID.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `location:"uri" locationName:"licenseEndpointId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetLicenseEndpointInput) GoString

func (s GetLicenseEndpointInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLicenseEndpointInput) SetLicenseEndpointId

func (s *GetLicenseEndpointInput) SetLicenseEndpointId(v string) *GetLicenseEndpointInput

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (GetLicenseEndpointInput) String

func (s GetLicenseEndpointInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLicenseEndpointInput) Validate

func (s *GetLicenseEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetLicenseEndpointOutput

type GetLicenseEndpointOutput struct {

	// The DNS name.
	DnsName *string `locationName:"dnsName" type:"string"`

	// The license endpoint ID.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `locationName:"licenseEndpointId" type:"string" required:"true"`

	// The security group IDs for the license endpoint.
	SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list"`

	// The status of the license endpoint.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"LicenseEndpointStatus"`

	// The status message of the license endpoint.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The subnet IDs.
	SubnetIds []*string `locationName:"subnetIds" min:"1" type:"list"`

	// The VCP(virtual private cloud) ID associated with the license endpoint.
	VpcId *string `locationName:"vpcId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetLicenseEndpointOutput) GoString

func (s GetLicenseEndpointOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLicenseEndpointOutput) SetDnsName

SetDnsName sets the DnsName field's value.

func (*GetLicenseEndpointOutput) SetLicenseEndpointId

func (s *GetLicenseEndpointOutput) SetLicenseEndpointId(v string) *GetLicenseEndpointOutput

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (*GetLicenseEndpointOutput) SetSecurityGroupIds

func (s *GetLicenseEndpointOutput) SetSecurityGroupIds(v []*string) *GetLicenseEndpointOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*GetLicenseEndpointOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetLicenseEndpointOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*GetLicenseEndpointOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*GetLicenseEndpointOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (GetLicenseEndpointOutput) String

func (s GetLicenseEndpointOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetMonitorInput

type GetMonitorInput struct {

	// The unique identifier for the monitor. This ID is returned by the CreateMonitor
	// operation.
	//
	// MonitorId is a required field
	MonitorId *string `location:"uri" locationName:"monitorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMonitorInput) GoString

func (s GetMonitorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMonitorInput) SetMonitorId

func (s *GetMonitorInput) SetMonitorId(v string) *GetMonitorInput

SetMonitorId sets the MonitorId field's value.

func (GetMonitorInput) String

func (s GetMonitorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMonitorInput) Validate

func (s *GetMonitorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMonitorOutput

type GetMonitorOutput struct {

	// The UNIX timestamp of the date and time that the monitor was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user name of the person that created the monitor.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The name used to identify the monitor on the Deadline Cloud console.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the
	// monitor when it was created.
	//
	// IdentityCenterApplicationArn is a required field
	IdentityCenterApplicationArn *string `locationName:"identityCenterApplicationArn" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible
	// for authenticating monitor users.
	//
	// IdentityCenterInstanceArn is a required field
	IdentityCenterInstanceArn *string `locationName:"identityCenterInstanceArn" type:"string" required:"true"`

	// The unique identifier for the monitor.
	//
	// MonitorId is a required field
	MonitorId *string `locationName:"monitorId" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of
	// the monitor use this role to access Deadline Cloud resources.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	//
	// Subdomain is a required field
	Subdomain *string `locationName:"subdomain" type:"string" required:"true"`

	// The UNIX timestamp of the last date and time that the monitor was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user name of the person that last updated the monitor.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	//
	// Url is a required field
	Url *string `locationName:"url" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMonitorOutput) GoString

func (s GetMonitorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMonitorOutput) SetCreatedAt

func (s *GetMonitorOutput) SetCreatedAt(v time.Time) *GetMonitorOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetMonitorOutput) SetCreatedBy

func (s *GetMonitorOutput) SetCreatedBy(v string) *GetMonitorOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetMonitorOutput) SetDisplayName

func (s *GetMonitorOutput) SetDisplayName(v string) *GetMonitorOutput

SetDisplayName sets the DisplayName field's value.

func (*GetMonitorOutput) SetIdentityCenterApplicationArn

func (s *GetMonitorOutput) SetIdentityCenterApplicationArn(v string) *GetMonitorOutput

SetIdentityCenterApplicationArn sets the IdentityCenterApplicationArn field's value.

func (*GetMonitorOutput) SetIdentityCenterInstanceArn

func (s *GetMonitorOutput) SetIdentityCenterInstanceArn(v string) *GetMonitorOutput

SetIdentityCenterInstanceArn sets the IdentityCenterInstanceArn field's value.

func (*GetMonitorOutput) SetMonitorId

func (s *GetMonitorOutput) SetMonitorId(v string) *GetMonitorOutput

SetMonitorId sets the MonitorId field's value.

func (*GetMonitorOutput) SetRoleArn

func (s *GetMonitorOutput) SetRoleArn(v string) *GetMonitorOutput

SetRoleArn sets the RoleArn field's value.

func (*GetMonitorOutput) SetSubdomain

func (s *GetMonitorOutput) SetSubdomain(v string) *GetMonitorOutput

SetSubdomain sets the Subdomain field's value.

func (*GetMonitorOutput) SetUpdatedAt

func (s *GetMonitorOutput) SetUpdatedAt(v time.Time) *GetMonitorOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetMonitorOutput) SetUpdatedBy

func (s *GetMonitorOutput) SetUpdatedBy(v string) *GetMonitorOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (*GetMonitorOutput) SetUrl

SetUrl sets the Url field's value.

func (GetMonitorOutput) String

func (s GetMonitorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetQueueEnvironmentInput

type GetQueueEnvironmentInput struct {

	// The farm ID for the queue environment.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue environment ID.
	//
	// QueueEnvironmentId is a required field
	QueueEnvironmentId *string `location:"uri" locationName:"queueEnvironmentId" type:"string" required:"true"`

	// The queue ID for the queue environment.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetQueueEnvironmentInput) GoString

func (s GetQueueEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueEnvironmentInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*GetQueueEnvironmentInput) SetQueueEnvironmentId

func (s *GetQueueEnvironmentInput) SetQueueEnvironmentId(v string) *GetQueueEnvironmentInput

SetQueueEnvironmentId sets the QueueEnvironmentId field's value.

func (*GetQueueEnvironmentInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (GetQueueEnvironmentInput) String

func (s GetQueueEnvironmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueEnvironmentInput) Validate

func (s *GetQueueEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetQueueEnvironmentOutput

type GetQueueEnvironmentOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.>
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The name of the queue environment.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The priority of the queue environment.
	//
	// Priority is a required field
	Priority *int64 `locationName:"priority" type:"integer" required:"true"`

	// The queue environment ID.
	//
	// QueueEnvironmentId is a required field
	QueueEnvironmentId *string `locationName:"queueEnvironmentId" type:"string" required:"true"`

	// The template for the queue environment.
	//
	// Template is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetQueueEnvironmentOutput's
	// String and GoString methods.
	//
	// Template is a required field
	Template *string `locationName:"template" min:"1" type:"string" required:"true" sensitive:"true"`

	// The type of template for the queue environment.
	//
	// TemplateType is a required field
	TemplateType *string `locationName:"templateType" type:"string" required:"true" enum:"EnvironmentTemplateType"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetQueueEnvironmentOutput) GoString

func (s GetQueueEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueEnvironmentOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetQueueEnvironmentOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetQueueEnvironmentOutput) SetName

SetName sets the Name field's value.

func (*GetQueueEnvironmentOutput) SetPriority

SetPriority sets the Priority field's value.

func (*GetQueueEnvironmentOutput) SetQueueEnvironmentId

func (s *GetQueueEnvironmentOutput) SetQueueEnvironmentId(v string) *GetQueueEnvironmentOutput

SetQueueEnvironmentId sets the QueueEnvironmentId field's value.

func (*GetQueueEnvironmentOutput) SetTemplate

SetTemplate sets the Template field's value.

func (*GetQueueEnvironmentOutput) SetTemplateType

SetTemplateType sets the TemplateType field's value.

func (*GetQueueEnvironmentOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetQueueEnvironmentOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetQueueEnvironmentOutput) String

func (s GetQueueEnvironmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetQueueFleetAssociationInput

type GetQueueFleetAssociationInput struct {

	// The farm ID of the farm that contains the queue-fleet association.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID for the queue-fleet association.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The queue ID for the queue-fleet association.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetQueueFleetAssociationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueFleetAssociationInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*GetQueueFleetAssociationInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*GetQueueFleetAssociationInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (GetQueueFleetAssociationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueFleetAssociationInput) Validate

func (s *GetQueueFleetAssociationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetQueueFleetAssociationOutput

type GetQueueFleetAssociationOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The fleet ID for the queue-fleet association.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The queue ID for the queue-fleet association.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`

	// The status of the queue-fleet association.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"QueueFleetAssociationStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetQueueFleetAssociationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueFleetAssociationOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetQueueFleetAssociationOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetQueueFleetAssociationOutput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*GetQueueFleetAssociationOutput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*GetQueueFleetAssociationOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetQueueFleetAssociationOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetQueueFleetAssociationOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetQueueFleetAssociationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetQueueInput

type GetQueueInput struct {

	// The farm ID of the farm in the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue ID for the queue to retrieve.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetQueueInput) GoString

func (s GetQueueInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueInput) SetFarmId

func (s *GetQueueInput) SetFarmId(v string) *GetQueueInput

SetFarmId sets the FarmId field's value.

func (*GetQueueInput) SetQueueId

func (s *GetQueueInput) SetQueueId(v string) *GetQueueInput

SetQueueId sets the QueueId field's value.

func (GetQueueInput) String

func (s GetQueueInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueInput) Validate

func (s *GetQueueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetQueueOutput

type GetQueueOutput struct {

	// The storage profile IDs for the queue.
	AllowedStorageProfileIds []*string `locationName:"allowedStorageProfileIds" type:"list"`

	// The reason the queue was blocked.
	BlockedReason *string `locationName:"blockedReason" type:"string" enum:"QueueBlockedReason"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The default action taken on a queue if a budget wasn't configured.
	//
	// DefaultBudgetAction is a required field
	DefaultBudgetAction *string `locationName:"defaultBudgetAction" type:"string" required:"true" enum:"DefaultQueueBudgetAction"`

	// The description of the queue.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetQueueOutput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the queue.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID for the queue.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The job attachment settings for the queue.
	JobAttachmentSettings *JobAttachmentSettings `locationName:"jobAttachmentSettings" type:"structure"`

	// The jobs in the queue ran as this specified POSIX user.
	JobRunAsUser *JobRunAsUser `locationName:"jobRunAsUser" type:"structure"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`

	// A list of the required file system location names in the queue.
	RequiredFileSystemLocationNames []*string `locationName:"requiredFileSystemLocationNames" type:"list"`

	// The IAM role ARN.
	RoleArn *string `locationName:"roleArn" type:"string"`

	// The status of the queue.
	//
	//    * ACTIVE–The queue is active.
	//
	//    * SCHEDULING–The queue is scheduling.
	//
	//    * SCHEDULING_BLOCKED–The queue scheduling is blocked. See the provided
	//    reason.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"QueueStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetQueueOutput) GoString

func (s GetQueueOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetQueueOutput) SetAllowedStorageProfileIds

func (s *GetQueueOutput) SetAllowedStorageProfileIds(v []*string) *GetQueueOutput

SetAllowedStorageProfileIds sets the AllowedStorageProfileIds field's value.

func (*GetQueueOutput) SetBlockedReason

func (s *GetQueueOutput) SetBlockedReason(v string) *GetQueueOutput

SetBlockedReason sets the BlockedReason field's value.

func (*GetQueueOutput) SetCreatedAt

func (s *GetQueueOutput) SetCreatedAt(v time.Time) *GetQueueOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetQueueOutput) SetCreatedBy

func (s *GetQueueOutput) SetCreatedBy(v string) *GetQueueOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetQueueOutput) SetDefaultBudgetAction

func (s *GetQueueOutput) SetDefaultBudgetAction(v string) *GetQueueOutput

SetDefaultBudgetAction sets the DefaultBudgetAction field's value.

func (*GetQueueOutput) SetDescription

func (s *GetQueueOutput) SetDescription(v string) *GetQueueOutput

SetDescription sets the Description field's value.

func (*GetQueueOutput) SetDisplayName

func (s *GetQueueOutput) SetDisplayName(v string) *GetQueueOutput

SetDisplayName sets the DisplayName field's value.

func (*GetQueueOutput) SetFarmId

func (s *GetQueueOutput) SetFarmId(v string) *GetQueueOutput

SetFarmId sets the FarmId field's value.

func (*GetQueueOutput) SetJobAttachmentSettings

func (s *GetQueueOutput) SetJobAttachmentSettings(v *JobAttachmentSettings) *GetQueueOutput

SetJobAttachmentSettings sets the JobAttachmentSettings field's value.

func (*GetQueueOutput) SetJobRunAsUser

func (s *GetQueueOutput) SetJobRunAsUser(v *JobRunAsUser) *GetQueueOutput

SetJobRunAsUser sets the JobRunAsUser field's value.

func (*GetQueueOutput) SetQueueId

func (s *GetQueueOutput) SetQueueId(v string) *GetQueueOutput

SetQueueId sets the QueueId field's value.

func (*GetQueueOutput) SetRequiredFileSystemLocationNames

func (s *GetQueueOutput) SetRequiredFileSystemLocationNames(v []*string) *GetQueueOutput

SetRequiredFileSystemLocationNames sets the RequiredFileSystemLocationNames field's value.

func (*GetQueueOutput) SetRoleArn

func (s *GetQueueOutput) SetRoleArn(v string) *GetQueueOutput

SetRoleArn sets the RoleArn field's value.

func (*GetQueueOutput) SetStatus

func (s *GetQueueOutput) SetStatus(v string) *GetQueueOutput

SetStatus sets the Status field's value.

func (*GetQueueOutput) SetUpdatedAt

func (s *GetQueueOutput) SetUpdatedAt(v time.Time) *GetQueueOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetQueueOutput) SetUpdatedBy

func (s *GetQueueOutput) SetUpdatedBy(v string) *GetQueueOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetQueueOutput) String

func (s GetQueueOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSessionActionInput

type GetSessionActionInput struct {

	// The farm ID for the session action.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the session.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID for the session action.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The session action ID for the session.
	//
	// SessionActionId is a required field
	SessionActionId *string `location:"uri" locationName:"sessionActionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSessionActionInput) GoString

func (s GetSessionActionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionActionInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*GetSessionActionInput) SetJobId

SetJobId sets the JobId field's value.

func (*GetSessionActionInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*GetSessionActionInput) SetSessionActionId

func (s *GetSessionActionInput) SetSessionActionId(v string) *GetSessionActionInput

SetSessionActionId sets the SessionActionId field's value.

func (GetSessionActionInput) String

func (s GetSessionActionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionActionInput) Validate

func (s *GetSessionActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSessionActionOutput

type GetSessionActionOutput struct {

	// The session action definition.
	//
	// Definition is a required field
	Definition *SessionActionDefinition `locationName:"definition" type:"structure" required:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The exit code to exit the session.
	ProcessExitCode *int64 `locationName:"processExitCode" type:"integer"`

	// The message that communicates the progress of the session action.
	//
	// ProgressMessage is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetSessionActionOutput's
	// String and GoString methods.
	ProgressMessage *string `locationName:"progressMessage" type:"string" sensitive:"true"`

	// The percentage completed for a session action.
	ProgressPercent *float64 `locationName:"progressPercent" type:"float"`

	// The session action ID.
	//
	// SessionActionId is a required field
	SessionActionId *string `locationName:"sessionActionId" type:"string" required:"true"`

	// The session ID for the session action.
	//
	// SessionId is a required field
	SessionId *string `locationName:"sessionId" type:"string" required:"true"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The status of the session action.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SessionActionStatus"`

	// The Linux timestamp of the date and time the session action was last updated.
	WorkerUpdatedAt *time.Time `locationName:"workerUpdatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (GetSessionActionOutput) GoString

func (s GetSessionActionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionActionOutput) SetDefinition

SetDefinition sets the Definition field's value.

func (*GetSessionActionOutput) SetEndedAt

SetEndedAt sets the EndedAt field's value.

func (*GetSessionActionOutput) SetProcessExitCode

func (s *GetSessionActionOutput) SetProcessExitCode(v int64) *GetSessionActionOutput

SetProcessExitCode sets the ProcessExitCode field's value.

func (*GetSessionActionOutput) SetProgressMessage

func (s *GetSessionActionOutput) SetProgressMessage(v string) *GetSessionActionOutput

SetProgressMessage sets the ProgressMessage field's value.

func (*GetSessionActionOutput) SetProgressPercent

func (s *GetSessionActionOutput) SetProgressPercent(v float64) *GetSessionActionOutput

SetProgressPercent sets the ProgressPercent field's value.

func (*GetSessionActionOutput) SetSessionActionId

func (s *GetSessionActionOutput) SetSessionActionId(v string) *GetSessionActionOutput

SetSessionActionId sets the SessionActionId field's value.

func (*GetSessionActionOutput) SetSessionId

SetSessionId sets the SessionId field's value.

func (*GetSessionActionOutput) SetStartedAt

SetStartedAt sets the StartedAt field's value.

func (*GetSessionActionOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSessionActionOutput) SetWorkerUpdatedAt

func (s *GetSessionActionOutput) SetWorkerUpdatedAt(v time.Time) *GetSessionActionOutput

SetWorkerUpdatedAt sets the WorkerUpdatedAt field's value.

func (GetSessionActionOutput) String

func (s GetSessionActionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSessionInput

type GetSessionInput struct {

	// The farm ID for the session.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the session.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID for the session.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The session ID.
	//
	// SessionId is a required field
	SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSessionInput) GoString

func (s GetSessionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionInput) SetFarmId

func (s *GetSessionInput) SetFarmId(v string) *GetSessionInput

SetFarmId sets the FarmId field's value.

func (*GetSessionInput) SetJobId

func (s *GetSessionInput) SetJobId(v string) *GetSessionInput

SetJobId sets the JobId field's value.

func (*GetSessionInput) SetQueueId

func (s *GetSessionInput) SetQueueId(v string) *GetSessionInput

SetQueueId sets the QueueId field's value.

func (*GetSessionInput) SetSessionId

func (s *GetSessionInput) SetSessionId(v string) *GetSessionInput

SetSessionId sets the SessionId field's value.

func (GetSessionInput) String

func (s GetSessionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionInput) Validate

func (s *GetSessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSessionOutput

type GetSessionOutput struct {

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The fleet ID for the session.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// Provides the Amazon EC2 properties of the host.
	HostProperties *HostPropertiesResponse `locationName:"hostProperties" type:"structure"`

	// The life cycle status of the session.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"SessionLifecycleStatus"`

	// The session log.
	//
	// Log is a required field
	Log *LogConfiguration `locationName:"log" type:"structure" required:"true"`

	// The session ID.
	//
	// SessionId is a required field
	SessionId *string `locationName:"sessionId" type:"string" required:"true"`

	// The date and time the resource started running.
	//
	// StartedAt is a required field
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The life cycle status with which the session started.
	TargetLifecycleStatus *string `locationName:"targetLifecycleStatus" type:"string" enum:"SessionLifecycleTargetStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The worker ID for the session.
	//
	// WorkerId is a required field
	WorkerId *string `locationName:"workerId" type:"string" required:"true"`

	// The worker log for the session.
	WorkerLog *LogConfiguration `locationName:"workerLog" type:"structure"`
	// contains filtered or unexported fields
}

func (GetSessionOutput) GoString

func (s GetSessionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionOutput) SetEndedAt

func (s *GetSessionOutput) SetEndedAt(v time.Time) *GetSessionOutput

SetEndedAt sets the EndedAt field's value.

func (*GetSessionOutput) SetFleetId

func (s *GetSessionOutput) SetFleetId(v string) *GetSessionOutput

SetFleetId sets the FleetId field's value.

func (*GetSessionOutput) SetHostProperties

func (s *GetSessionOutput) SetHostProperties(v *HostPropertiesResponse) *GetSessionOutput

SetHostProperties sets the HostProperties field's value.

func (*GetSessionOutput) SetLifecycleStatus

func (s *GetSessionOutput) SetLifecycleStatus(v string) *GetSessionOutput

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*GetSessionOutput) SetLog

SetLog sets the Log field's value.

func (*GetSessionOutput) SetSessionId

func (s *GetSessionOutput) SetSessionId(v string) *GetSessionOutput

SetSessionId sets the SessionId field's value.

func (*GetSessionOutput) SetStartedAt

func (s *GetSessionOutput) SetStartedAt(v time.Time) *GetSessionOutput

SetStartedAt sets the StartedAt field's value.

func (*GetSessionOutput) SetTargetLifecycleStatus

func (s *GetSessionOutput) SetTargetLifecycleStatus(v string) *GetSessionOutput

SetTargetLifecycleStatus sets the TargetLifecycleStatus field's value.

func (*GetSessionOutput) SetUpdatedAt

func (s *GetSessionOutput) SetUpdatedAt(v time.Time) *GetSessionOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetSessionOutput) SetUpdatedBy

func (s *GetSessionOutput) SetUpdatedBy(v string) *GetSessionOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (*GetSessionOutput) SetWorkerId

func (s *GetSessionOutput) SetWorkerId(v string) *GetSessionOutput

SetWorkerId sets the WorkerId field's value.

func (*GetSessionOutput) SetWorkerLog

func (s *GetSessionOutput) SetWorkerLog(v *LogConfiguration) *GetSessionOutput

SetWorkerLog sets the WorkerLog field's value.

func (GetSessionOutput) String

func (s GetSessionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSessionsStatisticsAggregationInput

type GetSessionsStatisticsAggregationInput struct {

	// The identifier returned by the StartSessionsStatisticsAggregation operation
	// that identifies the aggregated statistics.
	//
	// AggregationId is a required field
	AggregationId *string `location:"querystring" locationName:"aggregationId" type:"string" required:"true"`

	// The identifier of the farm to include in the statistics. This should be the
	// same as the farm ID used in the call to the StartSessionsStatisticsAggregation
	// operation.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (GetSessionsStatisticsAggregationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionsStatisticsAggregationInput) SetAggregationId

SetAggregationId sets the AggregationId field's value.

func (*GetSessionsStatisticsAggregationInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*GetSessionsStatisticsAggregationInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*GetSessionsStatisticsAggregationInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (GetSessionsStatisticsAggregationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionsStatisticsAggregationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetSessionsStatisticsAggregationOutput

type GetSessionsStatisticsAggregationOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The statistics for the specified fleets or queues.
	Statistics []*Statistics `locationName:"statistics" type:"list"`

	// The status of the aggregated results.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SessionsStatisticsAggregationStatus"`

	// A message that describes the status.
	StatusMessage *string `locationName:"statusMessage" type:"string"`
	// contains filtered or unexported fields
}

func (GetSessionsStatisticsAggregationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSessionsStatisticsAggregationOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*GetSessionsStatisticsAggregationOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*GetSessionsStatisticsAggregationOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSessionsStatisticsAggregationOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (GetSessionsStatisticsAggregationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetStepInput

type GetStepInput struct {

	// The farm ID for the step.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the step.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID for the step.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetStepInput) GoString

func (s GetStepInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStepInput) SetFarmId

func (s *GetStepInput) SetFarmId(v string) *GetStepInput

SetFarmId sets the FarmId field's value.

func (*GetStepInput) SetJobId

func (s *GetStepInput) SetJobId(v string) *GetStepInput

SetJobId sets the JobId field's value.

func (*GetStepInput) SetQueueId

func (s *GetStepInput) SetQueueId(v string) *GetStepInput

SetQueueId sets the QueueId field's value.

func (*GetStepInput) SetStepId

func (s *GetStepInput) SetStepId(v string) *GetStepInput

SetStepId sets the StepId field's value.

func (GetStepInput) String

func (s GetStepInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStepInput) Validate

func (s *GetStepInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetStepOutput

type GetStepOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The number of dependencies in the step.
	DependencyCounts *DependencyCounts `locationName:"dependencyCounts" type:"structure"`

	// The description of the step.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetStepOutput's
	// String and GoString methods.
	Description *string `locationName:"description" min:"1" type:"string" sensitive:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The life cycle status of the step.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"StepLifecycleStatus"`

	// A message that describes the lifecycle status of the step.
	LifecycleStatusMessage *string `locationName:"lifecycleStatusMessage" type:"string"`

	// The name of the step.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// A list of step parameters and the combination expression for the step.
	ParameterSpace *ParameterSpace `locationName:"parameterSpace" type:"structure"`

	// The required capabilities of the step.
	RequiredCapabilities *StepRequiredCapabilities `locationName:"requiredCapabilities" type:"structure"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`

	// The task status with which the job started.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"StepTargetTaskRunStatus"`

	// The task run status for the job.
	//
	// TaskRunStatus is a required field
	TaskRunStatus *string `locationName:"taskRunStatus" type:"string" required:"true" enum:"TaskRunStatus"`

	// The number of tasks running on the job.
	//
	// TaskRunStatusCounts is a required field
	TaskRunStatusCounts map[string]*int64 `locationName:"taskRunStatusCounts" type:"map" required:"true"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetStepOutput) GoString

func (s GetStepOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStepOutput) SetCreatedAt

func (s *GetStepOutput) SetCreatedAt(v time.Time) *GetStepOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetStepOutput) SetCreatedBy

func (s *GetStepOutput) SetCreatedBy(v string) *GetStepOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetStepOutput) SetDependencyCounts

func (s *GetStepOutput) SetDependencyCounts(v *DependencyCounts) *GetStepOutput

SetDependencyCounts sets the DependencyCounts field's value.

func (*GetStepOutput) SetDescription

func (s *GetStepOutput) SetDescription(v string) *GetStepOutput

SetDescription sets the Description field's value.

func (*GetStepOutput) SetEndedAt

func (s *GetStepOutput) SetEndedAt(v time.Time) *GetStepOutput

SetEndedAt sets the EndedAt field's value.

func (*GetStepOutput) SetLifecycleStatus

func (s *GetStepOutput) SetLifecycleStatus(v string) *GetStepOutput

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*GetStepOutput) SetLifecycleStatusMessage

func (s *GetStepOutput) SetLifecycleStatusMessage(v string) *GetStepOutput

SetLifecycleStatusMessage sets the LifecycleStatusMessage field's value.

func (*GetStepOutput) SetName

func (s *GetStepOutput) SetName(v string) *GetStepOutput

SetName sets the Name field's value.

func (*GetStepOutput) SetParameterSpace

func (s *GetStepOutput) SetParameterSpace(v *ParameterSpace) *GetStepOutput

SetParameterSpace sets the ParameterSpace field's value.

func (*GetStepOutput) SetRequiredCapabilities

func (s *GetStepOutput) SetRequiredCapabilities(v *StepRequiredCapabilities) *GetStepOutput

SetRequiredCapabilities sets the RequiredCapabilities field's value.

func (*GetStepOutput) SetStartedAt

func (s *GetStepOutput) SetStartedAt(v time.Time) *GetStepOutput

SetStartedAt sets the StartedAt field's value.

func (*GetStepOutput) SetStepId

func (s *GetStepOutput) SetStepId(v string) *GetStepOutput

SetStepId sets the StepId field's value.

func (*GetStepOutput) SetTargetTaskRunStatus

func (s *GetStepOutput) SetTargetTaskRunStatus(v string) *GetStepOutput

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*GetStepOutput) SetTaskRunStatus

func (s *GetStepOutput) SetTaskRunStatus(v string) *GetStepOutput

SetTaskRunStatus sets the TaskRunStatus field's value.

func (*GetStepOutput) SetTaskRunStatusCounts

func (s *GetStepOutput) SetTaskRunStatusCounts(v map[string]*int64) *GetStepOutput

SetTaskRunStatusCounts sets the TaskRunStatusCounts field's value.

func (*GetStepOutput) SetUpdatedAt

func (s *GetStepOutput) SetUpdatedAt(v time.Time) *GetStepOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetStepOutput) SetUpdatedBy

func (s *GetStepOutput) SetUpdatedBy(v string) *GetStepOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetStepOutput) String

func (s GetStepOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetStorageProfileForQueueInput

type GetStorageProfileForQueueInput struct {

	// The farm ID for the queue in storage profile.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The queue ID the queue in the storage profile.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The storage profile ID for the storage profile in the queue.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `location:"uri" locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetStorageProfileForQueueInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStorageProfileForQueueInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*GetStorageProfileForQueueInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*GetStorageProfileForQueueInput) SetStorageProfileId

SetStorageProfileId sets the StorageProfileId field's value.

func (GetStorageProfileForQueueInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStorageProfileForQueueInput) Validate

func (s *GetStorageProfileForQueueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetStorageProfileForQueueOutput

type GetStorageProfileForQueueOutput struct {

	// The display name of the storage profile connected to a queue.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The location of the files for the storage profile within the queue.
	FileSystemLocations []*FileSystemLocation `locationName:"fileSystemLocations" type:"list"`

	// The operating system of the storage profile in the queue.
	//
	// OsFamily is a required field
	OsFamily *string `locationName:"osFamily" type:"string" required:"true" enum:"StorageProfileOperatingSystemFamily"`

	// The storage profile ID.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetStorageProfileForQueueOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStorageProfileForQueueOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*GetStorageProfileForQueueOutput) SetFileSystemLocations

SetFileSystemLocations sets the FileSystemLocations field's value.

func (*GetStorageProfileForQueueOutput) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (*GetStorageProfileForQueueOutput) SetStorageProfileId

SetStorageProfileId sets the StorageProfileId field's value.

func (GetStorageProfileForQueueOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetStorageProfileInput

type GetStorageProfileInput struct {

	// The farm ID for the storage profile.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The storage profile ID.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `location:"uri" locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetStorageProfileInput) GoString

func (s GetStorageProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStorageProfileInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*GetStorageProfileInput) SetStorageProfileId

func (s *GetStorageProfileInput) SetStorageProfileId(v string) *GetStorageProfileInput

SetStorageProfileId sets the StorageProfileId field's value.

func (GetStorageProfileInput) String

func (s GetStorageProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStorageProfileInput) Validate

func (s *GetStorageProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetStorageProfileOutput

type GetStorageProfileOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The display name of the storage profile.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The location of the files for the storage profile.
	FileSystemLocations []*FileSystemLocation `locationName:"fileSystemLocations" type:"list"`

	// The operating system (OS) for the storage profile.
	//
	// OsFamily is a required field
	OsFamily *string `locationName:"osFamily" type:"string" required:"true" enum:"StorageProfileOperatingSystemFamily"`

	// The storage profile ID.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `locationName:"storageProfileId" type:"string" required:"true"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetStorageProfileOutput) GoString

func (s GetStorageProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetStorageProfileOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetStorageProfileOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*GetStorageProfileOutput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*GetStorageProfileOutput) SetFileSystemLocations

func (s *GetStorageProfileOutput) SetFileSystemLocations(v []*FileSystemLocation) *GetStorageProfileOutput

SetFileSystemLocations sets the FileSystemLocations field's value.

func (*GetStorageProfileOutput) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (*GetStorageProfileOutput) SetStorageProfileId

func (s *GetStorageProfileOutput) SetStorageProfileId(v string) *GetStorageProfileOutput

SetStorageProfileId sets the StorageProfileId field's value.

func (*GetStorageProfileOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetStorageProfileOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (GetStorageProfileOutput) String

func (s GetStorageProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTaskInput

type GetTaskInput struct {

	// The farm ID of the farm connected to the task.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID of the job connected to the task.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID for the queue connected to the task.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID for the step connected to the task.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`

	// The task ID.
	//
	// TaskId is a required field
	TaskId *string `location:"uri" locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetTaskInput) GoString

func (s GetTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTaskInput) SetFarmId

func (s *GetTaskInput) SetFarmId(v string) *GetTaskInput

SetFarmId sets the FarmId field's value.

func (*GetTaskInput) SetJobId

func (s *GetTaskInput) SetJobId(v string) *GetTaskInput

SetJobId sets the JobId field's value.

func (*GetTaskInput) SetQueueId

func (s *GetTaskInput) SetQueueId(v string) *GetTaskInput

SetQueueId sets the QueueId field's value.

func (*GetTaskInput) SetStepId

func (s *GetTaskInput) SetStepId(v string) *GetTaskInput

SetStepId sets the StepId field's value.

func (*GetTaskInput) SetTaskId

func (s *GetTaskInput) SetTaskId(v string) *GetTaskInput

SetTaskId sets the TaskId field's value.

func (GetTaskInput) String

func (s GetTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTaskInput) Validate

func (s *GetTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTaskOutput

type GetTaskOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The number of times that the task failed and was retried.
	FailureRetryCount *int64 `locationName:"failureRetryCount" type:"integer"`

	// The latest session ID for the task.
	LatestSessionActionId *string `locationName:"latestSessionActionId" type:"string"`

	// The parameters for the task.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetTaskOutput's
	// String and GoString methods.
	Parameters map[string]*TaskParameterValue `locationName:"parameters" type:"map" sensitive:"true"`

	// The run status for the task.
	//
	// RunStatus is a required field
	RunStatus *string `locationName:"runStatus" type:"string" required:"true" enum:"TaskRunStatus"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The run status with which to start the task.
	TargetRunStatus *string `locationName:"targetRunStatus" type:"string" enum:"TaskTargetRunStatus"`

	// The task ID.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

func (GetTaskOutput) GoString

func (s GetTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTaskOutput) SetCreatedAt

func (s *GetTaskOutput) SetCreatedAt(v time.Time) *GetTaskOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetTaskOutput) SetCreatedBy

func (s *GetTaskOutput) SetCreatedBy(v string) *GetTaskOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetTaskOutput) SetEndedAt

func (s *GetTaskOutput) SetEndedAt(v time.Time) *GetTaskOutput

SetEndedAt sets the EndedAt field's value.

func (*GetTaskOutput) SetFailureRetryCount

func (s *GetTaskOutput) SetFailureRetryCount(v int64) *GetTaskOutput

SetFailureRetryCount sets the FailureRetryCount field's value.

func (*GetTaskOutput) SetLatestSessionActionId

func (s *GetTaskOutput) SetLatestSessionActionId(v string) *GetTaskOutput

SetLatestSessionActionId sets the LatestSessionActionId field's value.

func (*GetTaskOutput) SetParameters

func (s *GetTaskOutput) SetParameters(v map[string]*TaskParameterValue) *GetTaskOutput

SetParameters sets the Parameters field's value.

func (*GetTaskOutput) SetRunStatus

func (s *GetTaskOutput) SetRunStatus(v string) *GetTaskOutput

SetRunStatus sets the RunStatus field's value.

func (*GetTaskOutput) SetStartedAt

func (s *GetTaskOutput) SetStartedAt(v time.Time) *GetTaskOutput

SetStartedAt sets the StartedAt field's value.

func (*GetTaskOutput) SetTargetRunStatus

func (s *GetTaskOutput) SetTargetRunStatus(v string) *GetTaskOutput

SetTargetRunStatus sets the TargetRunStatus field's value.

func (*GetTaskOutput) SetTaskId

func (s *GetTaskOutput) SetTaskId(v string) *GetTaskOutput

SetTaskId sets the TaskId field's value.

func (*GetTaskOutput) SetUpdatedAt

func (s *GetTaskOutput) SetUpdatedAt(v time.Time) *GetTaskOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetTaskOutput) SetUpdatedBy

func (s *GetTaskOutput) SetUpdatedBy(v string) *GetTaskOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (GetTaskOutput) String

func (s GetTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWorkerInput

type GetWorkerInput struct {

	// The farm ID for the worker.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the worker.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The worker ID.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWorkerInput) GoString

func (s GetWorkerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWorkerInput) SetFarmId

func (s *GetWorkerInput) SetFarmId(v string) *GetWorkerInput

SetFarmId sets the FarmId field's value.

func (*GetWorkerInput) SetFleetId

func (s *GetWorkerInput) SetFleetId(v string) *GetWorkerInput

SetFleetId sets the FleetId field's value.

func (*GetWorkerInput) SetWorkerId

func (s *GetWorkerInput) SetWorkerId(v string) *GetWorkerInput

SetWorkerId sets the WorkerId field's value.

func (GetWorkerInput) String

func (s GetWorkerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWorkerInput) Validate

func (s *GetWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWorkerOutput

type GetWorkerOutput struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The host properties for the worker.
	HostProperties *HostPropertiesResponse `locationName:"hostProperties" type:"structure"`

	// The logs for the associated worker.
	Log *LogConfiguration `locationName:"log" type:"structure"`

	// The status of the worker.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"WorkerStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The worker ID.
	//
	// WorkerId is a required field
	WorkerId *string `locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWorkerOutput) GoString

func (s GetWorkerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWorkerOutput) SetCreatedAt

func (s *GetWorkerOutput) SetCreatedAt(v time.Time) *GetWorkerOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetWorkerOutput) SetCreatedBy

func (s *GetWorkerOutput) SetCreatedBy(v string) *GetWorkerOutput

SetCreatedBy sets the CreatedBy field's value.

func (*GetWorkerOutput) SetFarmId

func (s *GetWorkerOutput) SetFarmId(v string) *GetWorkerOutput

SetFarmId sets the FarmId field's value.

func (*GetWorkerOutput) SetFleetId

func (s *GetWorkerOutput) SetFleetId(v string) *GetWorkerOutput

SetFleetId sets the FleetId field's value.

func (*GetWorkerOutput) SetHostProperties

func (s *GetWorkerOutput) SetHostProperties(v *HostPropertiesResponse) *GetWorkerOutput

SetHostProperties sets the HostProperties field's value.

func (*GetWorkerOutput) SetLog

SetLog sets the Log field's value.

func (*GetWorkerOutput) SetStatus

func (s *GetWorkerOutput) SetStatus(v string) *GetWorkerOutput

SetStatus sets the Status field's value.

func (*GetWorkerOutput) SetUpdatedAt

func (s *GetWorkerOutput) SetUpdatedAt(v time.Time) *GetWorkerOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*GetWorkerOutput) SetUpdatedBy

func (s *GetWorkerOutput) SetUpdatedBy(v string) *GetWorkerOutput

SetUpdatedBy sets the UpdatedBy field's value.

func (*GetWorkerOutput) SetWorkerId

func (s *GetWorkerOutput) SetWorkerId(v string) *GetWorkerOutput

SetWorkerId sets the WorkerId field's value.

func (GetWorkerOutput) String

func (s GetWorkerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type HostPropertiesRequest

type HostPropertiesRequest struct {

	// The host name.
	HostName *string `locationName:"hostName" type:"string"`

	// The IP address of the host.
	IpAddresses *IpAddresses `locationName:"ipAddresses" type:"structure"`
	// contains filtered or unexported fields
}

The host property details.

func (HostPropertiesRequest) GoString

func (s HostPropertiesRequest) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HostPropertiesRequest) SetHostName

SetHostName sets the HostName field's value.

func (*HostPropertiesRequest) SetIpAddresses

SetIpAddresses sets the IpAddresses field's value.

func (HostPropertiesRequest) String

func (s HostPropertiesRequest) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type HostPropertiesResponse

type HostPropertiesResponse struct {

	// The ARN of the host EC2 instance.
	Ec2InstanceArn *string `locationName:"ec2InstanceArn" type:"string"`

	// The instance type of the host EC2 instance.
	Ec2InstanceType *string `locationName:"ec2InstanceType" type:"string"`

	// The host name.
	HostName *string `locationName:"hostName" type:"string"`

	// The IP address of the host.
	IpAddresses *IpAddresses `locationName:"ipAddresses" type:"structure"`
	// contains filtered or unexported fields
}

The host property details.

func (HostPropertiesResponse) GoString

func (s HostPropertiesResponse) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*HostPropertiesResponse) SetEc2InstanceArn

func (s *HostPropertiesResponse) SetEc2InstanceArn(v string) *HostPropertiesResponse

SetEc2InstanceArn sets the Ec2InstanceArn field's value.

func (*HostPropertiesResponse) SetEc2InstanceType

func (s *HostPropertiesResponse) SetEc2InstanceType(v string) *HostPropertiesResponse

SetEc2InstanceType sets the Ec2InstanceType field's value.

func (*HostPropertiesResponse) SetHostName

SetHostName sets the HostName field's value.

func (*HostPropertiesResponse) SetIpAddresses

SetIpAddresses sets the IpAddresses field's value.

func (HostPropertiesResponse) String

func (s HostPropertiesResponse) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerErrorException

type InternalServerErrorException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	// The number of seconds a client should wait before retrying the request.
	RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`
	// contains filtered or unexported fields
}

Deadline Cloud can't process your request right now. Try again later.

func (*InternalServerErrorException) Code

Code returns the exception type name.

func (*InternalServerErrorException) Error

func (InternalServerErrorException) GoString

func (s InternalServerErrorException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerErrorException) Message

func (s *InternalServerErrorException) Message() string

Message returns the exception's message.

func (*InternalServerErrorException) OrigErr

func (s *InternalServerErrorException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerErrorException) RequestID

func (s *InternalServerErrorException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerErrorException) StatusCode

func (s *InternalServerErrorException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerErrorException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IpAddresses

type IpAddresses struct {

	// The IpV4 address of the network.
	IpV4Addresses []*string `locationName:"ipV4Addresses" type:"list"`

	// The IpV6 address for the network and node component.
	IpV6Addresses []*string `locationName:"ipV6Addresses" type:"list"`
	// contains filtered or unexported fields
}

The IP addresses for a host.

func (IpAddresses) GoString

func (s IpAddresses) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IpAddresses) SetIpV4Addresses

func (s *IpAddresses) SetIpV4Addresses(v []*string) *IpAddresses

SetIpV4Addresses sets the IpV4Addresses field's value.

func (*IpAddresses) SetIpV6Addresses

func (s *IpAddresses) SetIpV6Addresses(v []*string) *IpAddresses

SetIpV6Addresses sets the IpV6Addresses field's value.

func (IpAddresses) String

func (s IpAddresses) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobAttachmentDetailsEntity

type JobAttachmentDetailsEntity struct {

	// The job attachments.
	//
	// Attachments is a required field
	Attachments *Attachments `locationName:"attachments" type:"structure" required:"true"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The job attachments.

func (JobAttachmentDetailsEntity) GoString

func (s JobAttachmentDetailsEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobAttachmentDetailsEntity) SetAttachments

SetAttachments sets the Attachments field's value.

func (*JobAttachmentDetailsEntity) SetJobId

SetJobId sets the JobId field's value.

func (JobAttachmentDetailsEntity) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobAttachmentDetailsError

type JobAttachmentDetailsError struct {

	// The error code.
	//
	// Code is a required field
	Code *string `locationName:"code" type:"string" required:"true" enum:"JobEntityErrorCode"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The error message detailing the error's cause.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The error details for job attachments.

func (JobAttachmentDetailsError) GoString

func (s JobAttachmentDetailsError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobAttachmentDetailsError) SetCode

SetCode sets the Code field's value.

func (*JobAttachmentDetailsError) SetJobId

SetJobId sets the JobId field's value.

func (*JobAttachmentDetailsError) SetMessage

SetMessage sets the Message field's value.

func (JobAttachmentDetailsError) String

func (s JobAttachmentDetailsError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobAttachmentDetailsIdentifiers

type JobAttachmentDetailsIdentifiers struct {

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Identifier details for job attachments.

func (JobAttachmentDetailsIdentifiers) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobAttachmentDetailsIdentifiers) SetJobId

SetJobId sets the JobId field's value.

func (JobAttachmentDetailsIdentifiers) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobAttachmentDetailsIdentifiers) Validate

func (s *JobAttachmentDetailsIdentifiers) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JobAttachmentSettings

type JobAttachmentSettings struct {

	// The root prefix.
	//
	// RootPrefix is a required field
	RootPrefix *string `locationName:"rootPrefix" min:"1" type:"string" required:"true"`

	// The Amazon S3 bucket name.
	//
	// S3BucketName is a required field
	S3BucketName *string `locationName:"s3BucketName" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.

func (JobAttachmentSettings) GoString

func (s JobAttachmentSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobAttachmentSettings) SetRootPrefix

func (s *JobAttachmentSettings) SetRootPrefix(v string) *JobAttachmentSettings

SetRootPrefix sets the RootPrefix field's value.

func (*JobAttachmentSettings) SetS3BucketName

func (s *JobAttachmentSettings) SetS3BucketName(v string) *JobAttachmentSettings

SetS3BucketName sets the S3BucketName field's value.

func (JobAttachmentSettings) String

func (s JobAttachmentSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobAttachmentSettings) Validate

func (s *JobAttachmentSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JobDetailsEntity

type JobDetailsEntity struct {

	// The job attachment settings.
	JobAttachmentSettings *JobAttachmentSettings `locationName:"jobAttachmentSettings" type:"structure"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The user name and group that the job uses when run.
	JobRunAsUser *JobRunAsUser `locationName:"jobRunAsUser" type:"structure"`

	// The log group name.
	//
	// LogGroupName is a required field
	LogGroupName *string `locationName:"logGroupName" type:"string" required:"true"`

	// The parameters.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by JobDetailsEntity's
	// String and GoString methods.
	Parameters map[string]*JobParameter `locationName:"parameters" type:"map" sensitive:"true"`

	// The path mapping rules.
	PathMappingRules []*PathMappingRule `locationName:"pathMappingRules" type:"list"`

	// The queue role ARN.
	QueueRoleArn *string `locationName:"queueRoleArn" type:"string"`

	// The schema version.
	//
	// SchemaVersion is a required field
	SchemaVersion *string `locationName:"schemaVersion" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The job details for a specific job.

func (JobDetailsEntity) GoString

func (s JobDetailsEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobDetailsEntity) SetJobAttachmentSettings

func (s *JobDetailsEntity) SetJobAttachmentSettings(v *JobAttachmentSettings) *JobDetailsEntity

SetJobAttachmentSettings sets the JobAttachmentSettings field's value.

func (*JobDetailsEntity) SetJobId

func (s *JobDetailsEntity) SetJobId(v string) *JobDetailsEntity

SetJobId sets the JobId field's value.

func (*JobDetailsEntity) SetJobRunAsUser

func (s *JobDetailsEntity) SetJobRunAsUser(v *JobRunAsUser) *JobDetailsEntity

SetJobRunAsUser sets the JobRunAsUser field's value.

func (*JobDetailsEntity) SetLogGroupName

func (s *JobDetailsEntity) SetLogGroupName(v string) *JobDetailsEntity

SetLogGroupName sets the LogGroupName field's value.

func (*JobDetailsEntity) SetParameters

func (s *JobDetailsEntity) SetParameters(v map[string]*JobParameter) *JobDetailsEntity

SetParameters sets the Parameters field's value.

func (*JobDetailsEntity) SetPathMappingRules

func (s *JobDetailsEntity) SetPathMappingRules(v []*PathMappingRule) *JobDetailsEntity

SetPathMappingRules sets the PathMappingRules field's value.

func (*JobDetailsEntity) SetQueueRoleArn

func (s *JobDetailsEntity) SetQueueRoleArn(v string) *JobDetailsEntity

SetQueueRoleArn sets the QueueRoleArn field's value.

func (*JobDetailsEntity) SetSchemaVersion

func (s *JobDetailsEntity) SetSchemaVersion(v string) *JobDetailsEntity

SetSchemaVersion sets the SchemaVersion field's value.

func (JobDetailsEntity) String

func (s JobDetailsEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobDetailsError

type JobDetailsError struct {

	// The error code.
	//
	// Code is a required field
	Code *string `locationName:"code" type:"string" required:"true" enum:"JobEntityErrorCode"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The error message detailing the error's cause.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a job error.

func (JobDetailsError) GoString

func (s JobDetailsError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobDetailsError) SetCode

func (s *JobDetailsError) SetCode(v string) *JobDetailsError

SetCode sets the Code field's value.

func (*JobDetailsError) SetJobId

func (s *JobDetailsError) SetJobId(v string) *JobDetailsError

SetJobId sets the JobId field's value.

func (*JobDetailsError) SetMessage

func (s *JobDetailsError) SetMessage(v string) *JobDetailsError

SetMessage sets the Message field's value.

func (JobDetailsError) String

func (s JobDetailsError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobDetailsIdentifiers

type JobDetailsIdentifiers struct {

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The identifiers for a job.

func (JobDetailsIdentifiers) GoString

func (s JobDetailsIdentifiers) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobDetailsIdentifiers) SetJobId

SetJobId sets the JobId field's value.

func (JobDetailsIdentifiers) String

func (s JobDetailsIdentifiers) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobDetailsIdentifiers) Validate

func (s *JobDetailsIdentifiers) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JobEntity

type JobEntity struct {

	// The job attachment details.
	JobAttachmentDetails *JobAttachmentDetailsEntity `locationName:"jobAttachmentDetails" type:"structure"`

	// The job details.
	JobDetails *JobDetailsEntity `locationName:"jobDetails" type:"structure"`
	// contains filtered or unexported fields
}

The details of a job entity.

func (JobEntity) GoString

func (s JobEntity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobEntity) SetJobAttachmentDetails

func (s *JobEntity) SetJobAttachmentDetails(v *JobAttachmentDetailsEntity) *JobEntity

SetJobAttachmentDetails sets the JobAttachmentDetails field's value.

func (*JobEntity) SetJobDetails

func (s *JobEntity) SetJobDetails(v *JobDetailsEntity) *JobEntity

SetJobDetails sets the JobDetails field's value.

func (JobEntity) String

func (s JobEntity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobEntityIdentifiersUnion

type JobEntityIdentifiersUnion struct {

	// The environment details.
	EnvironmentDetails *EnvironmentDetailsIdentifiers `locationName:"environmentDetails" type:"structure"`

	// The job attachment details.
	JobAttachmentDetails *JobAttachmentDetailsIdentifiers `locationName:"jobAttachmentDetails" type:"structure"`

	// The job details.
	JobDetails *JobDetailsIdentifiers `locationName:"jobDetails" type:"structure"`

	// The step details.
	StepDetails *StepDetailsIdentifiers `locationName:"stepDetails" type:"structure"`
	// contains filtered or unexported fields
}

The details of a job entity identifier.

func (JobEntityIdentifiersUnion) GoString

func (s JobEntityIdentifiersUnion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobEntityIdentifiersUnion) SetEnvironmentDetails

SetEnvironmentDetails sets the EnvironmentDetails field's value.

func (*JobEntityIdentifiersUnion) SetJobAttachmentDetails

SetJobAttachmentDetails sets the JobAttachmentDetails field's value.

func (*JobEntityIdentifiersUnion) SetJobDetails

SetJobDetails sets the JobDetails field's value.

func (*JobEntityIdentifiersUnion) SetStepDetails

SetStepDetails sets the StepDetails field's value.

func (JobEntityIdentifiersUnion) String

func (s JobEntityIdentifiersUnion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobEntityIdentifiersUnion) Validate

func (s *JobEntityIdentifiersUnion) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JobMember

type JobMember struct {

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The identity store ID.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The job member's membership level.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The principal ID of the job member.
	//
	// PrincipalId is a required field
	PrincipalId *string `locationName:"principalId" min:"1" type:"string" required:"true"`

	// The principal type of the job member.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details for a job member.

func (JobMember) GoString

func (s JobMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobMember) SetFarmId

func (s *JobMember) SetFarmId(v string) *JobMember

SetFarmId sets the FarmId field's value.

func (*JobMember) SetIdentityStoreId

func (s *JobMember) SetIdentityStoreId(v string) *JobMember

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*JobMember) SetJobId

func (s *JobMember) SetJobId(v string) *JobMember

SetJobId sets the JobId field's value.

func (*JobMember) SetMembershipLevel

func (s *JobMember) SetMembershipLevel(v string) *JobMember

SetMembershipLevel sets the MembershipLevel field's value.

func (*JobMember) SetPrincipalId

func (s *JobMember) SetPrincipalId(v string) *JobMember

SetPrincipalId sets the PrincipalId field's value.

func (*JobMember) SetPrincipalType

func (s *JobMember) SetPrincipalType(v string) *JobMember

SetPrincipalType sets the PrincipalType field's value.

func (*JobMember) SetQueueId

func (s *JobMember) SetQueueId(v string) *JobMember

SetQueueId sets the QueueId field's value.

func (JobMember) String

func (s JobMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobParameter

type JobParameter struct {

	// A double precision IEEE-754 floating point number represented as a string.
	Float *string `locationName:"float" min:"1" type:"string"`

	// A signed integer represented as a string.
	Int *string `locationName:"int" min:"1" type:"string"`

	// A file system path represented as a string.
	Path *string `locationName:"path" type:"string"`

	// A UTF-8 string.
	String_ *string `locationName:"string" type:"string"`
	// contains filtered or unexported fields
}

The details of job parameters.

func (JobParameter) GoString

func (s JobParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobParameter) SetFloat

func (s *JobParameter) SetFloat(v string) *JobParameter

SetFloat sets the Float field's value.

func (*JobParameter) SetInt

func (s *JobParameter) SetInt(v string) *JobParameter

SetInt sets the Int field's value.

func (*JobParameter) SetPath

func (s *JobParameter) SetPath(v string) *JobParameter

SetPath sets the Path field's value.

func (*JobParameter) SetString_

func (s *JobParameter) SetString_(v string) *JobParameter

SetString_ sets the String_ field's value.

func (JobParameter) String

func (s JobParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobParameter) Validate

func (s *JobParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JobRunAsUser

type JobRunAsUser struct {

	// The user and group that the jobs in the queue run as.
	Posix *PosixUser `locationName:"posix" type:"structure"`

	// Specifies whether the job should run using the queue's system user or if
	// the job should run using the worker agent system user.
	//
	// RunAs is a required field
	RunAs *string `locationName:"runAs" type:"string" required:"true" enum:"RunAs"`

	// Identifies a Microsoft Windows user.
	Windows *WindowsUser `locationName:"windows" type:"structure"`
	// contains filtered or unexported fields
}

Identifies the user for a job.

func (JobRunAsUser) GoString

func (s JobRunAsUser) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobRunAsUser) SetPosix

func (s *JobRunAsUser) SetPosix(v *PosixUser) *JobRunAsUser

SetPosix sets the Posix field's value.

func (*JobRunAsUser) SetRunAs

func (s *JobRunAsUser) SetRunAs(v string) *JobRunAsUser

SetRunAs sets the RunAs field's value.

func (*JobRunAsUser) SetWindows

func (s *JobRunAsUser) SetWindows(v *WindowsUser) *JobRunAsUser

SetWindows sets the Windows field's value.

func (JobRunAsUser) String

func (s JobRunAsUser) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobRunAsUser) Validate

func (s *JobRunAsUser) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JobSearchSummary

type JobSearchSummary struct {

	// The date and time the resource was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that created this resource.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The job ID.
	JobId *string `locationName:"jobId" type:"string"`

	// The job parameters.
	//
	// JobParameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by JobSearchSummary's
	// String and GoString methods.
	JobParameters map[string]*JobParameter `locationName:"jobParameters" type:"map" sensitive:"true"`

	// The life cycle status.
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" enum:"JobLifecycleStatus"`

	// The life cycle status message.
	LifecycleStatusMessage *string `locationName:"lifecycleStatusMessage" type:"string"`

	// The number of task failures before the job stops running and is marked as
	// FAILED.
	MaxFailedTasksCount *int64 `locationName:"maxFailedTasksCount" type:"integer"`

	// The maximum number of retries for a job.
	MaxRetriesPerTask *int64 `locationName:"maxRetriesPerTask" type:"integer"`

	// The job name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The job priority.
	Priority *int64 `locationName:"priority" type:"integer"`

	// The queue ID.
	QueueId *string `locationName:"queueId" type:"string"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The task status to start with on the job.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"JobTargetTaskRunStatus"`

	// task run status for the job.
	//
	//    * PENDING–pending and waiting for resources.
	//
	//    * READY–ready to be processed.
	//
	//    * ASSIGNED–assigned and will run next on a worker.
	//
	//    * SCHEDULED–scheduled to be run on a worker.
	//
	//    * INTERRUPTING–being interrupted.
	//
	//    * RUNNING–running on a worker.
	//
	//    * SUSPENDED–the task is suspended.
	//
	//    * CANCELED–the task has been canceled.
	//
	//    * FAILED–the task has failed.
	//
	//    * SUCCEEDED–the task has succeeded.
	TaskRunStatus *string `locationName:"taskRunStatus" type:"string" enum:"TaskRunStatus"`

	// The number of tasks running on the job.
	TaskRunStatusCounts map[string]*int64 `locationName:"taskRunStatusCounts" type:"map"`
	// contains filtered or unexported fields
}

The details of a job search.

func (JobSearchSummary) GoString

func (s JobSearchSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobSearchSummary) SetCreatedAt

func (s *JobSearchSummary) SetCreatedAt(v time.Time) *JobSearchSummary

SetCreatedAt sets the CreatedAt field's value.

func (*JobSearchSummary) SetCreatedBy

func (s *JobSearchSummary) SetCreatedBy(v string) *JobSearchSummary

SetCreatedBy sets the CreatedBy field's value.

func (*JobSearchSummary) SetEndedAt

func (s *JobSearchSummary) SetEndedAt(v time.Time) *JobSearchSummary

SetEndedAt sets the EndedAt field's value.

func (*JobSearchSummary) SetJobId

func (s *JobSearchSummary) SetJobId(v string) *JobSearchSummary

SetJobId sets the JobId field's value.

func (*JobSearchSummary) SetJobParameters

func (s *JobSearchSummary) SetJobParameters(v map[string]*JobParameter) *JobSearchSummary

SetJobParameters sets the JobParameters field's value.

func (*JobSearchSummary) SetLifecycleStatus

func (s *JobSearchSummary) SetLifecycleStatus(v string) *JobSearchSummary

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*JobSearchSummary) SetLifecycleStatusMessage

func (s *JobSearchSummary) SetLifecycleStatusMessage(v string) *JobSearchSummary

SetLifecycleStatusMessage sets the LifecycleStatusMessage field's value.

func (*JobSearchSummary) SetMaxFailedTasksCount

func (s *JobSearchSummary) SetMaxFailedTasksCount(v int64) *JobSearchSummary

SetMaxFailedTasksCount sets the MaxFailedTasksCount field's value.

func (*JobSearchSummary) SetMaxRetriesPerTask

func (s *JobSearchSummary) SetMaxRetriesPerTask(v int64) *JobSearchSummary

SetMaxRetriesPerTask sets the MaxRetriesPerTask field's value.

func (*JobSearchSummary) SetName

func (s *JobSearchSummary) SetName(v string) *JobSearchSummary

SetName sets the Name field's value.

func (*JobSearchSummary) SetPriority

func (s *JobSearchSummary) SetPriority(v int64) *JobSearchSummary

SetPriority sets the Priority field's value.

func (*JobSearchSummary) SetQueueId

func (s *JobSearchSummary) SetQueueId(v string) *JobSearchSummary

SetQueueId sets the QueueId field's value.

func (*JobSearchSummary) SetStartedAt

func (s *JobSearchSummary) SetStartedAt(v time.Time) *JobSearchSummary

SetStartedAt sets the StartedAt field's value.

func (*JobSearchSummary) SetTargetTaskRunStatus

func (s *JobSearchSummary) SetTargetTaskRunStatus(v string) *JobSearchSummary

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*JobSearchSummary) SetTaskRunStatus

func (s *JobSearchSummary) SetTaskRunStatus(v string) *JobSearchSummary

SetTaskRunStatus sets the TaskRunStatus field's value.

func (*JobSearchSummary) SetTaskRunStatusCounts

func (s *JobSearchSummary) SetTaskRunStatusCounts(v map[string]*int64) *JobSearchSummary

SetTaskRunStatusCounts sets the TaskRunStatusCounts field's value.

func (JobSearchSummary) String

func (s JobSearchSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JobSummary

type JobSummary struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The life cycle status.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"JobLifecycleStatus"`

	// The life cycle status message.
	//
	// LifecycleStatusMessage is a required field
	LifecycleStatusMessage *string `locationName:"lifecycleStatusMessage" type:"string" required:"true"`

	// The number of task failures before the job stops running and is marked as
	// FAILED.
	MaxFailedTasksCount *int64 `locationName:"maxFailedTasksCount" type:"integer"`

	// The maximum number of retries for a job.
	MaxRetriesPerTask *int64 `locationName:"maxRetriesPerTask" type:"integer"`

	// The job name.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The job priority.
	//
	// Priority is a required field
	Priority *int64 `locationName:"priority" type:"integer" required:"true"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The task status to start with on the job.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"JobTargetTaskRunStatus"`

	// The task run status for the job.
	//
	//    * PENDING–pending and waiting for resources.
	//
	//    * READY–ready to be processed.
	//
	//    * ASSIGNED–assigned and will run next on a worker.
	//
	//    * SCHEDULED–scheduled to be run on a worker.
	//
	//    * INTERRUPTING–being interrupted.
	//
	//    * RUNNING–running on a worker.
	//
	//    * SUSPENDED–the task is suspended.
	//
	//    * CANCELED–the task has been canceled.
	//
	//    * FAILED–the task has failed.
	//
	//    * SUCCEEDED–the task has succeeded.
	TaskRunStatus *string `locationName:"taskRunStatus" type:"string" enum:"TaskRunStatus"`

	// The number of tasks running on the job.
	TaskRunStatusCounts map[string]*int64 `locationName:"taskRunStatusCounts" type:"map"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

A summary of job details.

func (JobSummary) GoString

func (s JobSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JobSummary) SetCreatedAt

func (s *JobSummary) SetCreatedAt(v time.Time) *JobSummary

SetCreatedAt sets the CreatedAt field's value.

func (*JobSummary) SetCreatedBy

func (s *JobSummary) SetCreatedBy(v string) *JobSummary

SetCreatedBy sets the CreatedBy field's value.

func (*JobSummary) SetEndedAt

func (s *JobSummary) SetEndedAt(v time.Time) *JobSummary

SetEndedAt sets the EndedAt field's value.

func (*JobSummary) SetJobId

func (s *JobSummary) SetJobId(v string) *JobSummary

SetJobId sets the JobId field's value.

func (*JobSummary) SetLifecycleStatus

func (s *JobSummary) SetLifecycleStatus(v string) *JobSummary

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*JobSummary) SetLifecycleStatusMessage

func (s *JobSummary) SetLifecycleStatusMessage(v string) *JobSummary

SetLifecycleStatusMessage sets the LifecycleStatusMessage field's value.

func (*JobSummary) SetMaxFailedTasksCount

func (s *JobSummary) SetMaxFailedTasksCount(v int64) *JobSummary

SetMaxFailedTasksCount sets the MaxFailedTasksCount field's value.

func (*JobSummary) SetMaxRetriesPerTask

func (s *JobSummary) SetMaxRetriesPerTask(v int64) *JobSummary

SetMaxRetriesPerTask sets the MaxRetriesPerTask field's value.

func (*JobSummary) SetName

func (s *JobSummary) SetName(v string) *JobSummary

SetName sets the Name field's value.

func (*JobSummary) SetPriority

func (s *JobSummary) SetPriority(v int64) *JobSummary

SetPriority sets the Priority field's value.

func (*JobSummary) SetStartedAt

func (s *JobSummary) SetStartedAt(v time.Time) *JobSummary

SetStartedAt sets the StartedAt field's value.

func (*JobSummary) SetTargetTaskRunStatus

func (s *JobSummary) SetTargetTaskRunStatus(v string) *JobSummary

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*JobSummary) SetTaskRunStatus

func (s *JobSummary) SetTaskRunStatus(v string) *JobSummary

SetTaskRunStatus sets the TaskRunStatus field's value.

func (*JobSummary) SetTaskRunStatusCounts

func (s *JobSummary) SetTaskRunStatusCounts(v map[string]*int64) *JobSummary

SetTaskRunStatusCounts sets the TaskRunStatusCounts field's value.

func (*JobSummary) SetUpdatedAt

func (s *JobSummary) SetUpdatedAt(v time.Time) *JobSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*JobSummary) SetUpdatedBy

func (s *JobSummary) SetUpdatedBy(v string) *JobSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (JobSummary) String

func (s JobSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LicenseEndpointSummary

type LicenseEndpointSummary struct {

	// The license endpoint ID.
	LicenseEndpointId *string `locationName:"licenseEndpointId" type:"string"`

	// The status of the license endpoint.
	Status *string `locationName:"status" type:"string" enum:"LicenseEndpointStatus"`

	// The status message of the license endpoint.
	StatusMessage *string `locationName:"statusMessage" type:"string"`

	// The VCP(virtual private cloud) ID associated with the license endpoint.
	VpcId *string `locationName:"vpcId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The details for a license endpoint.

func (LicenseEndpointSummary) GoString

func (s LicenseEndpointSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LicenseEndpointSummary) SetLicenseEndpointId

func (s *LicenseEndpointSummary) SetLicenseEndpointId(v string) *LicenseEndpointSummary

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (*LicenseEndpointSummary) SetStatus

SetStatus sets the Status field's value.

func (*LicenseEndpointSummary) SetStatusMessage

func (s *LicenseEndpointSummary) SetStatusMessage(v string) *LicenseEndpointSummary

SetStatusMessage sets the StatusMessage field's value.

func (*LicenseEndpointSummary) SetVpcId

SetVpcId sets the VpcId field's value.

func (LicenseEndpointSummary) String

func (s LicenseEndpointSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAvailableMeteredProductsInput

type ListAvailableMeteredProductsInput struct {

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListAvailableMeteredProductsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAvailableMeteredProductsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAvailableMeteredProductsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAvailableMeteredProductsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAvailableMeteredProductsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListAvailableMeteredProductsOutput

type ListAvailableMeteredProductsOutput struct {

	// The metered products.
	//
	// MeteredProducts is a required field
	MeteredProducts []*MeteredProductSummary `locationName:"meteredProducts" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListAvailableMeteredProductsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAvailableMeteredProductsOutput) SetMeteredProducts

SetMeteredProducts sets the MeteredProducts field's value.

func (*ListAvailableMeteredProductsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAvailableMeteredProductsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListBudgetsInput

type ListBudgetsInput struct {

	// The farm ID associated with the budgets.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The status to list for the budgets.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"BudgetStatus"`
	// contains filtered or unexported fields
}

func (ListBudgetsInput) GoString

func (s ListBudgetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListBudgetsInput) SetFarmId

func (s *ListBudgetsInput) SetFarmId(v string) *ListBudgetsInput

SetFarmId sets the FarmId field's value.

func (*ListBudgetsInput) SetMaxResults

func (s *ListBudgetsInput) SetMaxResults(v int64) *ListBudgetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListBudgetsInput) SetNextToken

func (s *ListBudgetsInput) SetNextToken(v string) *ListBudgetsInput

SetNextToken sets the NextToken field's value.

func (*ListBudgetsInput) SetStatus

func (s *ListBudgetsInput) SetStatus(v string) *ListBudgetsInput

SetStatus sets the Status field's value.

func (ListBudgetsInput) String

func (s ListBudgetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListBudgetsInput) Validate

func (s *ListBudgetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListBudgetsOutput

type ListBudgetsOutput struct {

	// The budgets to include on the list.
	//
	// Budgets is a required field
	Budgets []*BudgetSummary `locationName:"budgets" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListBudgetsOutput) GoString

func (s ListBudgetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListBudgetsOutput) SetBudgets

func (s *ListBudgetsOutput) SetBudgets(v []*BudgetSummary) *ListBudgetsOutput

SetBudgets sets the Budgets field's value.

func (*ListBudgetsOutput) SetNextToken

func (s *ListBudgetsOutput) SetNextToken(v string) *ListBudgetsOutput

SetNextToken sets the NextToken field's value.

func (ListBudgetsOutput) String

func (s ListBudgetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFarmMembersInput

type ListFarmMembersInput struct {

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFarmMembersInput) GoString

func (s ListFarmMembersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFarmMembersInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListFarmMembersInput) SetMaxResults

func (s *ListFarmMembersInput) SetMaxResults(v int64) *ListFarmMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListFarmMembersInput) SetNextToken

func (s *ListFarmMembersInput) SetNextToken(v string) *ListFarmMembersInput

SetNextToken sets the NextToken field's value.

func (ListFarmMembersInput) String

func (s ListFarmMembersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFarmMembersInput) Validate

func (s *ListFarmMembersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFarmMembersOutput

type ListFarmMembersOutput struct {

	// The members on the list.
	//
	// Members is a required field
	Members []*FarmMember `locationName:"members" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFarmMembersOutput) GoString

func (s ListFarmMembersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFarmMembersOutput) SetMembers

SetMembers sets the Members field's value.

func (*ListFarmMembersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListFarmMembersOutput) String

func (s ListFarmMembersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFarmsInput

type ListFarmsInput struct {

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The principal ID of the member to list on the farm.
	PrincipalId *string `location:"querystring" locationName:"principalId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListFarmsInput) GoString

func (s ListFarmsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFarmsInput) SetMaxResults

func (s *ListFarmsInput) SetMaxResults(v int64) *ListFarmsInput

SetMaxResults sets the MaxResults field's value.

func (*ListFarmsInput) SetNextToken

func (s *ListFarmsInput) SetNextToken(v string) *ListFarmsInput

SetNextToken sets the NextToken field's value.

func (*ListFarmsInput) SetPrincipalId

func (s *ListFarmsInput) SetPrincipalId(v string) *ListFarmsInput

SetPrincipalId sets the PrincipalId field's value.

func (ListFarmsInput) String

func (s ListFarmsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFarmsInput) Validate

func (s *ListFarmsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFarmsOutput

type ListFarmsOutput struct {

	// Farms on the list.
	//
	// Farms is a required field
	Farms []*FarmSummary `locationName:"farms" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFarmsOutput) GoString

func (s ListFarmsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFarmsOutput) SetFarms

func (s *ListFarmsOutput) SetFarms(v []*FarmSummary) *ListFarmsOutput

SetFarms sets the Farms field's value.

func (*ListFarmsOutput) SetNextToken

func (s *ListFarmsOutput) SetNextToken(v string) *ListFarmsOutput

SetNextToken sets the NextToken field's value.

func (ListFarmsOutput) String

func (s ListFarmsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFleetMembersInput

type ListFleetMembersInput struct {

	// The farm ID of the fleet.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID to include on the list.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFleetMembersInput) GoString

func (s ListFleetMembersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetMembersInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListFleetMembersInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*ListFleetMembersInput) SetMaxResults

func (s *ListFleetMembersInput) SetMaxResults(v int64) *ListFleetMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListFleetMembersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListFleetMembersInput) String

func (s ListFleetMembersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetMembersInput) Validate

func (s *ListFleetMembersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFleetMembersOutput

type ListFleetMembersOutput struct {

	// The members on the list.
	//
	// Members is a required field
	Members []*FleetMember `locationName:"members" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFleetMembersOutput) GoString

func (s ListFleetMembersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetMembersOutput) SetMembers

SetMembers sets the Members field's value.

func (*ListFleetMembersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListFleetMembersOutput) String

func (s ListFleetMembersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFleetsInput

type ListFleetsInput struct {

	// The display names of a list of fleets.
	DisplayName *string `location:"querystring" locationName:"displayName" min:"1" type:"string"`

	// The farm ID of the fleets.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The principal ID of the members to include in the fleet.
	PrincipalId *string `location:"querystring" locationName:"principalId" min:"1" type:"string"`

	// The status of the fleet.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"FleetStatus"`
	// contains filtered or unexported fields
}

func (ListFleetsInput) GoString

func (s ListFleetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetsInput) SetDisplayName

func (s *ListFleetsInput) SetDisplayName(v string) *ListFleetsInput

SetDisplayName sets the DisplayName field's value.

func (*ListFleetsInput) SetFarmId

func (s *ListFleetsInput) SetFarmId(v string) *ListFleetsInput

SetFarmId sets the FarmId field's value.

func (*ListFleetsInput) SetMaxResults

func (s *ListFleetsInput) SetMaxResults(v int64) *ListFleetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListFleetsInput) SetNextToken

func (s *ListFleetsInput) SetNextToken(v string) *ListFleetsInput

SetNextToken sets the NextToken field's value.

func (*ListFleetsInput) SetPrincipalId

func (s *ListFleetsInput) SetPrincipalId(v string) *ListFleetsInput

SetPrincipalId sets the PrincipalId field's value.

func (*ListFleetsInput) SetStatus

func (s *ListFleetsInput) SetStatus(v string) *ListFleetsInput

SetStatus sets the Status field's value.

func (ListFleetsInput) String

func (s ListFleetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetsInput) Validate

func (s *ListFleetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFleetsOutput

type ListFleetsOutput struct {

	// The fleets on the list.
	//
	// Fleets is a required field
	Fleets []*FleetSummary `locationName:"fleets" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFleetsOutput) GoString

func (s ListFleetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetsOutput) SetFleets

func (s *ListFleetsOutput) SetFleets(v []*FleetSummary) *ListFleetsOutput

SetFleets sets the Fleets field's value.

func (*ListFleetsOutput) SetNextToken

func (s *ListFleetsOutput) SetNextToken(v string) *ListFleetsOutput

SetNextToken sets the NextToken field's value.

func (ListFleetsOutput) String

func (s ListFleetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListJobMembersInput

type ListJobMembersInput struct {

	// The farm ID of the job to list.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to include on the list.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID to include on the list.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListJobMembersInput) GoString

func (s ListJobMembersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListJobMembersInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListJobMembersInput) SetJobId

SetJobId sets the JobId field's value.

func (*ListJobMembersInput) SetMaxResults

func (s *ListJobMembersInput) SetMaxResults(v int64) *ListJobMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListJobMembersInput) SetNextToken

func (s *ListJobMembersInput) SetNextToken(v string) *ListJobMembersInput

SetNextToken sets the NextToken field's value.

func (*ListJobMembersInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (ListJobMembersInput) String

func (s ListJobMembersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListJobMembersInput) Validate

func (s *ListJobMembersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListJobMembersOutput

type ListJobMembersOutput struct {

	// The members on the list.
	//
	// Members is a required field
	Members []*JobMember `locationName:"members" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListJobMembersOutput) GoString

func (s ListJobMembersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListJobMembersOutput) SetMembers

SetMembers sets the Members field's value.

func (*ListJobMembersOutput) SetNextToken

func (s *ListJobMembersOutput) SetNextToken(v string) *ListJobMembersOutput

SetNextToken sets the NextToken field's value.

func (ListJobMembersOutput) String

func (s ListJobMembersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListJobsInput

type ListJobsInput struct {

	// The farm ID for the jobs.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The principal ID of the members on the jobs.
	PrincipalId *string `location:"querystring" locationName:"principalId" min:"1" type:"string"`

	// The queue ID for the job.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListJobsInput) GoString

func (s ListJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListJobsInput) SetFarmId

func (s *ListJobsInput) SetFarmId(v string) *ListJobsInput

SetFarmId sets the FarmId field's value.

func (*ListJobsInput) SetMaxResults

func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListJobsInput) SetNextToken

func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput

SetNextToken sets the NextToken field's value.

func (*ListJobsInput) SetPrincipalId

func (s *ListJobsInput) SetPrincipalId(v string) *ListJobsInput

SetPrincipalId sets the PrincipalId field's value.

func (*ListJobsInput) SetQueueId

func (s *ListJobsInput) SetQueueId(v string) *ListJobsInput

SetQueueId sets the QueueId field's value.

func (ListJobsInput) String

func (s ListJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListJobsInput) Validate

func (s *ListJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListJobsOutput

type ListJobsOutput struct {

	// The jobs on the list.
	//
	// Jobs is a required field
	Jobs []*JobSummary `locationName:"jobs" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListJobsOutput) GoString

func (s ListJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListJobsOutput) SetJobs

func (s *ListJobsOutput) SetJobs(v []*JobSummary) *ListJobsOutput

SetJobs sets the Jobs field's value.

func (*ListJobsOutput) SetNextToken

func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput

SetNextToken sets the NextToken field's value.

func (ListJobsOutput) String

func (s ListJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListLicenseEndpointsInput

type ListLicenseEndpointsInput struct {

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListLicenseEndpointsInput) GoString

func (s ListLicenseEndpointsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListLicenseEndpointsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListLicenseEndpointsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListLicenseEndpointsInput) String

func (s ListLicenseEndpointsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListLicenseEndpointsInput) Validate

func (s *ListLicenseEndpointsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListLicenseEndpointsOutput

type ListLicenseEndpointsOutput struct {

	// The license endpoints.
	//
	// LicenseEndpoints is a required field
	LicenseEndpoints []*LicenseEndpointSummary `locationName:"licenseEndpoints" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListLicenseEndpointsOutput) GoString

func (s ListLicenseEndpointsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListLicenseEndpointsOutput) SetLicenseEndpoints

SetLicenseEndpoints sets the LicenseEndpoints field's value.

func (*ListLicenseEndpointsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListLicenseEndpointsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMeteredProductsInput

type ListMeteredProductsInput struct {

	// The license endpoint ID to include on the list of metered products.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `location:"uri" locationName:"licenseEndpointId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMeteredProductsInput) GoString

func (s ListMeteredProductsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMeteredProductsInput) SetLicenseEndpointId

func (s *ListMeteredProductsInput) SetLicenseEndpointId(v string) *ListMeteredProductsInput

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (*ListMeteredProductsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListMeteredProductsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMeteredProductsInput) String

func (s ListMeteredProductsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMeteredProductsInput) Validate

func (s *ListMeteredProductsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListMeteredProductsOutput

type ListMeteredProductsOutput struct {

	// The metered products to list.
	//
	// MeteredProducts is a required field
	MeteredProducts []*MeteredProductSummary `locationName:"meteredProducts" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMeteredProductsOutput) GoString

func (s ListMeteredProductsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMeteredProductsOutput) SetMeteredProducts

SetMeteredProducts sets the MeteredProducts field's value.

func (*ListMeteredProductsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMeteredProductsOutput) String

func (s ListMeteredProductsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMonitorsInput

type ListMonitorsInput struct {

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMonitorsInput) GoString

func (s ListMonitorsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMonitorsInput) SetMaxResults

func (s *ListMonitorsInput) SetMaxResults(v int64) *ListMonitorsInput

SetMaxResults sets the MaxResults field's value.

func (*ListMonitorsInput) SetNextToken

func (s *ListMonitorsInput) SetNextToken(v string) *ListMonitorsInput

SetNextToken sets the NextToken field's value.

func (ListMonitorsInput) String

func (s ListMonitorsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMonitorsInput) Validate

func (s *ListMonitorsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListMonitorsOutput

type ListMonitorsOutput struct {

	// A list of MonitorSummary objects that describe your monitors in the Deadline
	// Cloud.
	//
	// Monitors is a required field
	Monitors []*MonitorSummary `locationName:"monitors" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMonitorsOutput) GoString

func (s ListMonitorsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMonitorsOutput) SetMonitors

SetMonitors sets the Monitors field's value.

func (*ListMonitorsOutput) SetNextToken

func (s *ListMonitorsOutput) SetNextToken(v string) *ListMonitorsOutput

SetNextToken sets the NextToken field's value.

func (ListMonitorsOutput) String

func (s ListMonitorsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListQueueEnvironmentsInput

type ListQueueEnvironmentsInput struct {

	// The farm ID for the queue environment list.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the queue environment list.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListQueueEnvironmentsInput) GoString

func (s ListQueueEnvironmentsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueEnvironmentsInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListQueueEnvironmentsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListQueueEnvironmentsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQueueEnvironmentsInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (ListQueueEnvironmentsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueEnvironmentsInput) Validate

func (s *ListQueueEnvironmentsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListQueueEnvironmentsOutput

type ListQueueEnvironmentsOutput struct {

	// The environments to include in the queue environments list.
	//
	// Environments is a required field
	Environments []*QueueEnvironmentSummary `locationName:"environments" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListQueueEnvironmentsOutput) GoString

func (s ListQueueEnvironmentsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueEnvironmentsOutput) SetEnvironments

SetEnvironments sets the Environments field's value.

func (*ListQueueEnvironmentsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListQueueEnvironmentsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListQueueFleetAssociationsInput

type ListQueueFleetAssociationsInput struct {

	// The farm ID for the queue-fleet association list.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID for the queue-fleet association list.
	FleetId *string `location:"querystring" locationName:"fleetId" type:"string"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the queue-fleet association list.
	QueueId *string `location:"querystring" locationName:"queueId" type:"string"`
	// contains filtered or unexported fields
}

func (ListQueueFleetAssociationsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueFleetAssociationsInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListQueueFleetAssociationsInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*ListQueueFleetAssociationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListQueueFleetAssociationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQueueFleetAssociationsInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (ListQueueFleetAssociationsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueFleetAssociationsInput) Validate

func (s *ListQueueFleetAssociationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListQueueFleetAssociationsOutput

type ListQueueFleetAssociationsOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The queue-fleet associations on the list.
	//
	// QueueFleetAssociations is a required field
	QueueFleetAssociations []*QueueFleetAssociationSummary `locationName:"queueFleetAssociations" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListQueueFleetAssociationsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueFleetAssociationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQueueFleetAssociationsOutput) SetQueueFleetAssociations

SetQueueFleetAssociations sets the QueueFleetAssociations field's value.

func (ListQueueFleetAssociationsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListQueueMembersInput

type ListQueueMembersInput struct {

	// The farm ID for the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID to include on the list.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListQueueMembersInput) GoString

func (s ListQueueMembersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueMembersInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListQueueMembersInput) SetMaxResults

func (s *ListQueueMembersInput) SetMaxResults(v int64) *ListQueueMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListQueueMembersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQueueMembersInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (ListQueueMembersInput) String

func (s ListQueueMembersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueMembersInput) Validate

func (s *ListQueueMembersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListQueueMembersOutput

type ListQueueMembersOutput struct {

	// The members on the list.
	//
	// Members is a required field
	Members []*QueueMember `locationName:"members" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListQueueMembersOutput) GoString

func (s ListQueueMembersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueueMembersOutput) SetMembers

SetMembers sets the Members field's value.

func (*ListQueueMembersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListQueueMembersOutput) String

func (s ListQueueMembersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListQueuesInput

type ListQueuesInput struct {

	// The farm ID of the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The principal ID. This filter is only valid when using Nimble Studio credentials
	// and should match the user ID in the credentials of the caller.
	PrincipalId *string `location:"querystring" locationName:"principalId" min:"1" type:"string"`

	// The status of the queues listed.
	//
	//    * ACTIVE–The queues are active.
	//
	//    * SCHEDULING–The queues are scheduling.
	//
	//    * SCHEDULING_BLOCKED–The queue scheduling is blocked for these queues.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"QueueStatus"`
	// contains filtered or unexported fields
}

func (ListQueuesInput) GoString

func (s ListQueuesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueuesInput) SetFarmId

func (s *ListQueuesInput) SetFarmId(v string) *ListQueuesInput

SetFarmId sets the FarmId field's value.

func (*ListQueuesInput) SetMaxResults

func (s *ListQueuesInput) SetMaxResults(v int64) *ListQueuesInput

SetMaxResults sets the MaxResults field's value.

func (*ListQueuesInput) SetNextToken

func (s *ListQueuesInput) SetNextToken(v string) *ListQueuesInput

SetNextToken sets the NextToken field's value.

func (*ListQueuesInput) SetPrincipalId

func (s *ListQueuesInput) SetPrincipalId(v string) *ListQueuesInput

SetPrincipalId sets the PrincipalId field's value.

func (*ListQueuesInput) SetStatus

func (s *ListQueuesInput) SetStatus(v string) *ListQueuesInput

SetStatus sets the Status field's value.

func (ListQueuesInput) String

func (s ListQueuesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueuesInput) Validate

func (s *ListQueuesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListQueuesOutput

type ListQueuesOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The queues on the list.
	//
	// Queues is a required field
	Queues []*QueueSummary `locationName:"queues" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListQueuesOutput) GoString

func (s ListQueuesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueuesOutput) SetNextToken

func (s *ListQueuesOutput) SetNextToken(v string) *ListQueuesOutput

SetNextToken sets the NextToken field's value.

func (*ListQueuesOutput) SetQueues

func (s *ListQueuesOutput) SetQueues(v []*QueueSummary) *ListQueuesOutput

SetQueues sets the Queues field's value.

func (ListQueuesOutput) String

func (s ListQueuesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSessionActionsInput

type ListSessionActionsInput struct {

	// The farm ID for the session actions list.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the session actions list.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the session actions list.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The session ID to include on the sessions action list.
	SessionId *string `location:"querystring" locationName:"sessionId" type:"string"`

	// The task ID for the session actions list.
	TaskId *string `location:"querystring" locationName:"taskId" type:"string"`
	// contains filtered or unexported fields
}

func (ListSessionActionsInput) GoString

func (s ListSessionActionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionActionsInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListSessionActionsInput) SetJobId

SetJobId sets the JobId field's value.

func (*ListSessionActionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSessionActionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSessionActionsInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*ListSessionActionsInput) SetSessionId

SetSessionId sets the SessionId field's value.

func (*ListSessionActionsInput) SetTaskId

SetTaskId sets the TaskId field's value.

func (ListSessionActionsInput) String

func (s ListSessionActionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionActionsInput) Validate

func (s *ListSessionActionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSessionActionsOutput

type ListSessionActionsOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The session actions.
	//
	// SessionActions is a required field
	SessionActions []*SessionActionSummary `locationName:"sessionActions" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListSessionActionsOutput) GoString

func (s ListSessionActionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionActionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSessionActionsOutput) SetSessionActions

SetSessionActions sets the SessionActions field's value.

func (ListSessionActionsOutput) String

func (s ListSessionActionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSessionsForWorkerInput

type ListSessionsForWorkerInput struct {

	// The farm ID for the session.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID for the session.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The worker ID for the session.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListSessionsForWorkerInput) GoString

func (s ListSessionsForWorkerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionsForWorkerInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListSessionsForWorkerInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*ListSessionsForWorkerInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSessionsForWorkerInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSessionsForWorkerInput) SetWorkerId

SetWorkerId sets the WorkerId field's value.

func (ListSessionsForWorkerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionsForWorkerInput) Validate

func (s *ListSessionsForWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSessionsForWorkerOutput

type ListSessionsForWorkerOutput struct {

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The sessions in the response.
	//
	// Sessions is a required field
	Sessions []*WorkerSessionSummary `locationName:"sessions" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListSessionsForWorkerOutput) GoString

func (s ListSessionsForWorkerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionsForWorkerOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSessionsForWorkerOutput) SetSessions

SetSessions sets the Sessions field's value.

func (ListSessionsForWorkerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSessionsInput

type ListSessionsInput struct {

	// The farm ID for the list of sessions.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the list of sessions.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the list of sessions
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListSessionsInput) GoString

func (s ListSessionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionsInput) SetFarmId

func (s *ListSessionsInput) SetFarmId(v string) *ListSessionsInput

SetFarmId sets the FarmId field's value.

func (*ListSessionsInput) SetJobId

func (s *ListSessionsInput) SetJobId(v string) *ListSessionsInput

SetJobId sets the JobId field's value.

func (*ListSessionsInput) SetMaxResults

func (s *ListSessionsInput) SetMaxResults(v int64) *ListSessionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSessionsInput) SetNextToken

func (s *ListSessionsInput) SetNextToken(v string) *ListSessionsInput

SetNextToken sets the NextToken field's value.

func (*ListSessionsInput) SetQueueId

func (s *ListSessionsInput) SetQueueId(v string) *ListSessionsInput

SetQueueId sets the QueueId field's value.

func (ListSessionsInput) String

func (s ListSessionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionsInput) Validate

func (s *ListSessionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSessionsOutput

type ListSessionsOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The sessions on the list.
	//
	// Sessions is a required field
	Sessions []*SessionSummary `locationName:"sessions" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListSessionsOutput) GoString

func (s ListSessionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSessionsOutput) SetNextToken

func (s *ListSessionsOutput) SetNextToken(v string) *ListSessionsOutput

SetNextToken sets the NextToken field's value.

func (*ListSessionsOutput) SetSessions

SetSessions sets the Sessions field's value.

func (ListSessionsOutput) String

func (s ListSessionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListStepConsumersInput

type ListStepConsumersInput struct {

	// The farm ID for the list of step consumers.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the step consumer.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the step consumer.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID to include on the list.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListStepConsumersInput) GoString

func (s ListStepConsumersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepConsumersInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListStepConsumersInput) SetJobId

SetJobId sets the JobId field's value.

func (*ListStepConsumersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListStepConsumersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListStepConsumersInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*ListStepConsumersInput) SetStepId

SetStepId sets the StepId field's value.

func (ListStepConsumersInput) String

func (s ListStepConsumersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepConsumersInput) Validate

func (s *ListStepConsumersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListStepConsumersOutput

type ListStepConsumersOutput struct {

	// The consumers on the list.
	//
	// Consumers is a required field
	Consumers []*StepConsumer `locationName:"consumers" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListStepConsumersOutput) GoString

func (s ListStepConsumersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepConsumersOutput) SetConsumers

SetConsumers sets the Consumers field's value.

func (*ListStepConsumersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListStepConsumersOutput) String

func (s ListStepConsumersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListStepDependenciesInput

type ListStepDependenciesInput struct {

	// The farm ID for the step dependencies list.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the step dependencies list.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the step dependencies list.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID to include on the list.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListStepDependenciesInput) GoString

func (s ListStepDependenciesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepDependenciesInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListStepDependenciesInput) SetJobId

SetJobId sets the JobId field's value.

func (*ListStepDependenciesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListStepDependenciesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListStepDependenciesInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*ListStepDependenciesInput) SetStepId

SetStepId sets the StepId field's value.

func (ListStepDependenciesInput) String

func (s ListStepDependenciesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepDependenciesInput) Validate

func (s *ListStepDependenciesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListStepDependenciesOutput

type ListStepDependenciesOutput struct {

	// The dependencies on the list.
	//
	// Dependencies is a required field
	Dependencies []*StepDependency `locationName:"dependencies" type:"list" required:"true"`

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListStepDependenciesOutput) GoString

func (s ListStepDependenciesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepDependenciesOutput) SetDependencies

SetDependencies sets the Dependencies field's value.

func (*ListStepDependenciesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListStepDependenciesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListStepsInput

type ListStepsInput struct {

	// The farm ID to include on the list of steps.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to include on the list of steps.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID to include on the list of steps.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListStepsInput) GoString

func (s ListStepsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepsInput) SetFarmId

func (s *ListStepsInput) SetFarmId(v string) *ListStepsInput

SetFarmId sets the FarmId field's value.

func (*ListStepsInput) SetJobId

func (s *ListStepsInput) SetJobId(v string) *ListStepsInput

SetJobId sets the JobId field's value.

func (*ListStepsInput) SetMaxResults

func (s *ListStepsInput) SetMaxResults(v int64) *ListStepsInput

SetMaxResults sets the MaxResults field's value.

func (*ListStepsInput) SetNextToken

func (s *ListStepsInput) SetNextToken(v string) *ListStepsInput

SetNextToken sets the NextToken field's value.

func (*ListStepsInput) SetQueueId

func (s *ListStepsInput) SetQueueId(v string) *ListStepsInput

SetQueueId sets the QueueId field's value.

func (ListStepsInput) String

func (s ListStepsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepsInput) Validate

func (s *ListStepsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListStepsOutput

type ListStepsOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The steps on the list.
	//
	// Steps is a required field
	Steps []*StepSummary `locationName:"steps" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListStepsOutput) GoString

func (s ListStepsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStepsOutput) SetNextToken

func (s *ListStepsOutput) SetNextToken(v string) *ListStepsOutput

SetNextToken sets the NextToken field's value.

func (*ListStepsOutput) SetSteps

func (s *ListStepsOutput) SetSteps(v []*StepSummary) *ListStepsOutput

SetSteps sets the Steps field's value.

func (ListStepsOutput) String

func (s ListStepsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListStorageProfilesForQueueInput

type ListStorageProfilesForQueueInput struct {

	// The farm ID of the queue's storage profile.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID for the storage profile.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListStorageProfilesForQueueInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStorageProfilesForQueueInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListStorageProfilesForQueueInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListStorageProfilesForQueueInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListStorageProfilesForQueueInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (ListStorageProfilesForQueueInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStorageProfilesForQueueInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListStorageProfilesForQueueOutput

type ListStorageProfilesForQueueOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The storage profiles in the queue.
	//
	// StorageProfiles is a required field
	StorageProfiles []*StorageProfileSummary `locationName:"storageProfiles" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListStorageProfilesForQueueOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStorageProfilesForQueueOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListStorageProfilesForQueueOutput) SetStorageProfiles

SetStorageProfiles sets the StorageProfiles field's value.

func (ListStorageProfilesForQueueOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListStorageProfilesInput

type ListStorageProfilesInput struct {

	// The farm ID of the storage profile.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListStorageProfilesInput) GoString

func (s ListStorageProfilesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStorageProfilesInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*ListStorageProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListStorageProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListStorageProfilesInput) String

func (s ListStorageProfilesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStorageProfilesInput) Validate

func (s *ListStorageProfilesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListStorageProfilesOutput

type ListStorageProfilesOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The storage profiles.
	//
	// StorageProfiles is a required field
	StorageProfiles []*StorageProfileSummary `locationName:"storageProfiles" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListStorageProfilesOutput) GoString

func (s ListStorageProfilesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStorageProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListStorageProfilesOutput) SetStorageProfiles

SetStorageProfiles sets the StorageProfiles field's value.

func (ListStorageProfilesOutput) String

func (s ListStorageProfilesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The resource ARN to list tags for.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// Each tag consists of a tag key and a tag value. Tag keys and values are both
	// required, but tag values can be empty strings.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTasksInput

type ListTasksInput struct {

	// The farm ID connected to the tasks.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID for the tasks.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The queue ID connected to the tasks.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID for the tasks.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTasksInput) GoString

func (s ListTasksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTasksInput) SetFarmId

func (s *ListTasksInput) SetFarmId(v string) *ListTasksInput

SetFarmId sets the FarmId field's value.

func (*ListTasksInput) SetJobId

func (s *ListTasksInput) SetJobId(v string) *ListTasksInput

SetJobId sets the JobId field's value.

func (*ListTasksInput) SetMaxResults

func (s *ListTasksInput) SetMaxResults(v int64) *ListTasksInput

SetMaxResults sets the MaxResults field's value.

func (*ListTasksInput) SetNextToken

func (s *ListTasksInput) SetNextToken(v string) *ListTasksInput

SetNextToken sets the NextToken field's value.

func (*ListTasksInput) SetQueueId

func (s *ListTasksInput) SetQueueId(v string) *ListTasksInput

SetQueueId sets the QueueId field's value.

func (*ListTasksInput) SetStepId

func (s *ListTasksInput) SetStepId(v string) *ListTasksInput

SetStepId sets the StepId field's value.

func (ListTasksInput) String

func (s ListTasksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTasksInput) Validate

func (s *ListTasksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTasksOutput

type ListTasksOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// Tasks for the job.
	//
	// Tasks is a required field
	Tasks []*TaskSummary `locationName:"tasks" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTasksOutput) GoString

func (s ListTasksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTasksOutput) SetNextToken

func (s *ListTasksOutput) SetNextToken(v string) *ListTasksOutput

SetNextToken sets the NextToken field's value.

func (*ListTasksOutput) SetTasks

func (s *ListTasksOutput) SetTasks(v []*TaskSummary) *ListTasksOutput

SetTasks sets the Tasks field's value.

func (ListTasksOutput) String

func (s ListTasksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWorkersInput

type ListWorkersInput struct {

	// The farm ID connected to the workers.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID of the workers.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The maximum number of results to return. Use this parameter with NextToken
	// to get results as a set of sequential pages.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results, or null to start from the beginning.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListWorkersInput) GoString

func (s ListWorkersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWorkersInput) SetFarmId

func (s *ListWorkersInput) SetFarmId(v string) *ListWorkersInput

SetFarmId sets the FarmId field's value.

func (*ListWorkersInput) SetFleetId

func (s *ListWorkersInput) SetFleetId(v string) *ListWorkersInput

SetFleetId sets the FleetId field's value.

func (*ListWorkersInput) SetMaxResults

func (s *ListWorkersInput) SetMaxResults(v int64) *ListWorkersInput

SetMaxResults sets the MaxResults field's value.

func (*ListWorkersInput) SetNextToken

func (s *ListWorkersInput) SetNextToken(v string) *ListWorkersInput

SetNextToken sets the NextToken field's value.

func (ListWorkersInput) String

func (s ListWorkersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWorkersInput) Validate

func (s *ListWorkersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListWorkersOutput

type ListWorkersOutput struct {

	// If Deadline Cloud returns nextToken, then there are more results available.
	// The value of nextToken is a unique pagination token for each page. To retrieve
	// the next page, call the operation again using the returned token. Keep all
	// other arguments unchanged. If no results remain, then nextToken is set to
	// null. Each pagination token expires after 24 hours. If you provide a token
	// that isn't valid, then you receive an HTTP 400 ValidationException error.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The workers on the list.
	//
	// Workers is a required field
	Workers []*WorkerSummary `locationName:"workers" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListWorkersOutput) GoString

func (s ListWorkersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWorkersOutput) SetNextToken

func (s *ListWorkersOutput) SetNextToken(v string) *ListWorkersOutput

SetNextToken sets the NextToken field's value.

func (*ListWorkersOutput) SetWorkers

func (s *ListWorkersOutput) SetWorkers(v []*WorkerSummary) *ListWorkersOutput

SetWorkers sets the Workers field's value.

func (ListWorkersOutput) String

func (s ListWorkersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LogConfiguration

type LogConfiguration struct {

	// The log configuration error details.
	Error *string `locationName:"error" min:"1" type:"string"`

	// The log drivers for worker related logs.
	//
	// LogDriver is a required field
	LogDriver *string `locationName:"logDriver" min:"1" type:"string" required:"true"`

	// The options for a log driver.
	Options map[string]*string `locationName:"options" type:"map"`

	// The parameters for the log configuration.
	Parameters map[string]*string `locationName:"parameters" type:"map"`
	// contains filtered or unexported fields
}

Log configuration details.

func (LogConfiguration) GoString

func (s LogConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LogConfiguration) SetError

func (s *LogConfiguration) SetError(v string) *LogConfiguration

SetError sets the Error field's value.

func (*LogConfiguration) SetLogDriver

func (s *LogConfiguration) SetLogDriver(v string) *LogConfiguration

SetLogDriver sets the LogDriver field's value.

func (*LogConfiguration) SetOptions

func (s *LogConfiguration) SetOptions(v map[string]*string) *LogConfiguration

SetOptions sets the Options field's value.

func (*LogConfiguration) SetParameters

func (s *LogConfiguration) SetParameters(v map[string]*string) *LogConfiguration

SetParameters sets the Parameters field's value.

func (LogConfiguration) String

func (s LogConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ManifestProperties

type ManifestProperties struct {

	// The file system location name.
	//
	// FileSystemLocationName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ManifestProperties's
	// String and GoString methods.
	FileSystemLocationName *string `locationName:"fileSystemLocationName" min:"1" type:"string" sensitive:"true"`

	// The has value of the file.
	InputManifestHash *string `locationName:"inputManifestHash" min:"1" type:"string"`

	// The file path.
	InputManifestPath *string `locationName:"inputManifestPath" min:"1" type:"string"`

	// The file path relative to the directory.
	OutputRelativeDirectories []*string `locationName:"outputRelativeDirectories" type:"list"`

	// The file's root path.
	//
	// RootPath is a required field
	RootPath *string `locationName:"rootPath" min:"1" type:"string" required:"true"`

	// The format of the root path.
	//
	// RootPathFormat is a required field
	RootPathFormat *string `locationName:"rootPathFormat" type:"string" required:"true" enum:"PathFormat"`
	// contains filtered or unexported fields
}

The details of the manifest that links a job's source information.

func (ManifestProperties) GoString

func (s ManifestProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ManifestProperties) SetFileSystemLocationName

func (s *ManifestProperties) SetFileSystemLocationName(v string) *ManifestProperties

SetFileSystemLocationName sets the FileSystemLocationName field's value.

func (*ManifestProperties) SetInputManifestHash

func (s *ManifestProperties) SetInputManifestHash(v string) *ManifestProperties

SetInputManifestHash sets the InputManifestHash field's value.

func (*ManifestProperties) SetInputManifestPath

func (s *ManifestProperties) SetInputManifestPath(v string) *ManifestProperties

SetInputManifestPath sets the InputManifestPath field's value.

func (*ManifestProperties) SetOutputRelativeDirectories

func (s *ManifestProperties) SetOutputRelativeDirectories(v []*string) *ManifestProperties

SetOutputRelativeDirectories sets the OutputRelativeDirectories field's value.

func (*ManifestProperties) SetRootPath

func (s *ManifestProperties) SetRootPath(v string) *ManifestProperties

SetRootPath sets the RootPath field's value.

func (*ManifestProperties) SetRootPathFormat

func (s *ManifestProperties) SetRootPathFormat(v string) *ManifestProperties

SetRootPathFormat sets the RootPathFormat field's value.

func (ManifestProperties) String

func (s ManifestProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ManifestProperties) Validate

func (s *ManifestProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MemoryMiBRange

type MemoryMiBRange struct {

	// The maximum amount of memory (in MiB).
	Max *int64 `locationName:"max" min:"512" type:"integer"`

	// The minimum amount of memory (in MiB).
	//
	// Min is a required field
	Min *int64 `locationName:"min" min:"512" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The range of memory in MiB.

func (MemoryMiBRange) GoString

func (s MemoryMiBRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MemoryMiBRange) SetMax

func (s *MemoryMiBRange) SetMax(v int64) *MemoryMiBRange

SetMax sets the Max field's value.

func (*MemoryMiBRange) SetMin

func (s *MemoryMiBRange) SetMin(v int64) *MemoryMiBRange

SetMin sets the Min field's value.

func (MemoryMiBRange) String

func (s MemoryMiBRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MemoryMiBRange) Validate

func (s *MemoryMiBRange) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MeteredProductSummary

type MeteredProductSummary struct {

	// The family to which the metered product belongs.
	//
	// Family is a required field
	Family *string `locationName:"family" min:"1" type:"string" required:"true"`

	// The port on which the metered product should run.
	//
	// Port is a required field
	Port *int64 `locationName:"port" min:"1024" type:"integer" required:"true"`

	// The product ID.
	//
	// ProductId is a required field
	ProductId *string `locationName:"productId" type:"string" required:"true"`

	// The vendor.
	//
	// Vendor is a required field
	Vendor *string `locationName:"vendor" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a metered product.

func (MeteredProductSummary) GoString

func (s MeteredProductSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MeteredProductSummary) SetFamily

SetFamily sets the Family field's value.

func (*MeteredProductSummary) SetPort

SetPort sets the Port field's value.

func (*MeteredProductSummary) SetProductId

SetProductId sets the ProductId field's value.

func (*MeteredProductSummary) SetVendor

SetVendor sets the Vendor field's value.

func (MeteredProductSummary) String

func (s MeteredProductSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MonitorSummary

type MonitorSummary struct {

	// The UNIX timestamp of the date and time that the monitor was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user name of the person that created the monitor.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The name of the monitor that displays on the Deadline Cloud console.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the
	// monitor when it was created.
	//
	// IdentityCenterApplicationArn is a required field
	IdentityCenterApplicationArn *string `locationName:"identityCenterApplicationArn" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible
	// for authenticating monitor users.
	//
	// IdentityCenterInstanceArn is a required field
	IdentityCenterInstanceArn *string `locationName:"identityCenterInstanceArn" type:"string" required:"true"`

	// The unique identifier for the monitor.
	//
	// MonitorId is a required field
	MonitorId *string `locationName:"monitorId" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of
	// the monitor use this role to access Deadline Cloud resources.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	//
	// Subdomain is a required field
	Subdomain *string `locationName:"subdomain" type:"string" required:"true"`

	// The UNIX timestamp of the date and time that the monitor was last updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user name of the person that last updated the monitor.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
	//
	// Url is a required field
	Url *string `locationName:"url" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Provides information about a monitor in Deadline Cloud.

func (MonitorSummary) GoString

func (s MonitorSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MonitorSummary) SetCreatedAt

func (s *MonitorSummary) SetCreatedAt(v time.Time) *MonitorSummary

SetCreatedAt sets the CreatedAt field's value.

func (*MonitorSummary) SetCreatedBy

func (s *MonitorSummary) SetCreatedBy(v string) *MonitorSummary

SetCreatedBy sets the CreatedBy field's value.

func (*MonitorSummary) SetDisplayName

func (s *MonitorSummary) SetDisplayName(v string) *MonitorSummary

SetDisplayName sets the DisplayName field's value.

func (*MonitorSummary) SetIdentityCenterApplicationArn

func (s *MonitorSummary) SetIdentityCenterApplicationArn(v string) *MonitorSummary

SetIdentityCenterApplicationArn sets the IdentityCenterApplicationArn field's value.

func (*MonitorSummary) SetIdentityCenterInstanceArn

func (s *MonitorSummary) SetIdentityCenterInstanceArn(v string) *MonitorSummary

SetIdentityCenterInstanceArn sets the IdentityCenterInstanceArn field's value.

func (*MonitorSummary) SetMonitorId

func (s *MonitorSummary) SetMonitorId(v string) *MonitorSummary

SetMonitorId sets the MonitorId field's value.

func (*MonitorSummary) SetRoleArn

func (s *MonitorSummary) SetRoleArn(v string) *MonitorSummary

SetRoleArn sets the RoleArn field's value.

func (*MonitorSummary) SetSubdomain

func (s *MonitorSummary) SetSubdomain(v string) *MonitorSummary

SetSubdomain sets the Subdomain field's value.

func (*MonitorSummary) SetUpdatedAt

func (s *MonitorSummary) SetUpdatedAt(v time.Time) *MonitorSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*MonitorSummary) SetUpdatedBy

func (s *MonitorSummary) SetUpdatedBy(v string) *MonitorSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (*MonitorSummary) SetUrl

func (s *MonitorSummary) SetUrl(v string) *MonitorSummary

SetUrl sets the Url field's value.

func (MonitorSummary) String

func (s MonitorSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ParameterFilterExpression

type ParameterFilterExpression struct {

	// The name of the parameter to filter on.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The type of comparison to use to filter results.
	//
	// Operator is a required field
	Operator *string `locationName:"operator" type:"string" required:"true" enum:"ComparisonOperator"`

	// The parameter's value.
	//
	// Value is a required field
	Value *string `locationName:"value" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a filtered search for parameters.

func (ParameterFilterExpression) GoString

func (s ParameterFilterExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterFilterExpression) SetName

SetName sets the Name field's value.

func (*ParameterFilterExpression) SetOperator

SetOperator sets the Operator field's value.

func (*ParameterFilterExpression) SetValue

SetValue sets the Value field's value.

func (ParameterFilterExpression) String

func (s ParameterFilterExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterFilterExpression) Validate

func (s *ParameterFilterExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterSortExpression

type ParameterSortExpression struct {

	// The parameter name to sort by.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The sort order for the parameter.
	//
	// SortOrder is a required field
	SortOrder *string `locationName:"sortOrder" type:"string" required:"true" enum:"SortOrder"`
	// contains filtered or unexported fields
}

Organizes parameters according to your specifications.

func (ParameterSortExpression) GoString

func (s ParameterSortExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSortExpression) SetName

SetName sets the Name field's value.

func (*ParameterSortExpression) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (ParameterSortExpression) String

func (s ParameterSortExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSortExpression) Validate

func (s *ParameterSortExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ParameterSpace

type ParameterSpace struct {

	// The combination expression to use in the search.
	Combination *string `locationName:"combination" min:"1" type:"string"`

	// The parameters to search for.
	//
	// Parameters is a required field
	Parameters []*StepParameter `locationName:"parameters" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The details of a search for two or more step parameters.

func (ParameterSpace) GoString

func (s ParameterSpace) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterSpace) SetCombination

func (s *ParameterSpace) SetCombination(v string) *ParameterSpace

SetCombination sets the Combination field's value.

func (*ParameterSpace) SetParameters

func (s *ParameterSpace) SetParameters(v []*StepParameter) *ParameterSpace

SetParameters sets the Parameters field's value.

func (ParameterSpace) String

func (s ParameterSpace) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PathMappingRule

type PathMappingRule struct {

	// The destination path.
	//
	// DestinationPath is a required field
	DestinationPath *string `locationName:"destinationPath" type:"string" required:"true"`

	// The source path.
	//
	// SourcePath is a required field
	SourcePath *string `locationName:"sourcePath" type:"string" required:"true"`

	// The source path format.
	//
	// SourcePathFormat is a required field
	SourcePathFormat *string `locationName:"sourcePathFormat" type:"string" required:"true" enum:"PathFormat"`
	// contains filtered or unexported fields
}

The details of a source and destination path.

func (PathMappingRule) GoString

func (s PathMappingRule) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PathMappingRule) SetDestinationPath

func (s *PathMappingRule) SetDestinationPath(v string) *PathMappingRule

SetDestinationPath sets the DestinationPath field's value.

func (*PathMappingRule) SetSourcePath

func (s *PathMappingRule) SetSourcePath(v string) *PathMappingRule

SetSourcePath sets the SourcePath field's value.

func (*PathMappingRule) SetSourcePathFormat

func (s *PathMappingRule) SetSourcePathFormat(v string) *PathMappingRule

SetSourcePathFormat sets the SourcePathFormat field's value.

func (PathMappingRule) String

func (s PathMappingRule) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PosixUser

type PosixUser struct {

	// The name of the POSIX user's group.
	//
	// Group is a required field
	Group *string `locationName:"group" type:"string" required:"true"`

	// The name of the POSIX user.
	//
	// User is a required field
	User *string `locationName:"user" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The POSIX user.

func (PosixUser) GoString

func (s PosixUser) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PosixUser) SetGroup

func (s *PosixUser) SetGroup(v string) *PosixUser

SetGroup sets the Group field's value.

func (*PosixUser) SetUser

func (s *PosixUser) SetUser(v string) *PosixUser

SetUser sets the User field's value.

func (PosixUser) String

func (s PosixUser) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PosixUser) Validate

func (s *PosixUser) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutMeteredProductInput

type PutMeteredProductInput struct {

	// The license endpoint ID to add to the metered product.
	//
	// LicenseEndpointId is a required field
	LicenseEndpointId *string `location:"uri" locationName:"licenseEndpointId" type:"string" required:"true"`

	// The product ID to add to the metered product.
	//
	// ProductId is a required field
	ProductId *string `location:"uri" locationName:"productId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutMeteredProductInput) GoString

func (s PutMeteredProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutMeteredProductInput) SetLicenseEndpointId

func (s *PutMeteredProductInput) SetLicenseEndpointId(v string) *PutMeteredProductInput

SetLicenseEndpointId sets the LicenseEndpointId field's value.

func (*PutMeteredProductInput) SetProductId

SetProductId sets the ProductId field's value.

func (PutMeteredProductInput) String

func (s PutMeteredProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutMeteredProductInput) Validate

func (s *PutMeteredProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutMeteredProductOutput

type PutMeteredProductOutput struct {
	// contains filtered or unexported fields
}

func (PutMeteredProductOutput) GoString

func (s PutMeteredProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (PutMeteredProductOutput) String

func (s PutMeteredProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type QueueEnvironmentSummary

type QueueEnvironmentSummary struct {

	// The name of the queue environment.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The queue environment's priority.
	//
	// Priority is a required field
	Priority *int64 `locationName:"priority" type:"integer" required:"true"`

	// The queue environment ID.
	//
	// QueueEnvironmentId is a required field
	QueueEnvironmentId *string `locationName:"queueEnvironmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The summary of a queue environment.

func (QueueEnvironmentSummary) GoString

func (s QueueEnvironmentSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*QueueEnvironmentSummary) SetName

SetName sets the Name field's value.

func (*QueueEnvironmentSummary) SetPriority

SetPriority sets the Priority field's value.

func (*QueueEnvironmentSummary) SetQueueEnvironmentId

func (s *QueueEnvironmentSummary) SetQueueEnvironmentId(v string) *QueueEnvironmentSummary

SetQueueEnvironmentId sets the QueueEnvironmentId field's value.

func (QueueEnvironmentSummary) String

func (s QueueEnvironmentSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type QueueFleetAssociationSummary

type QueueFleetAssociationSummary struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`

	// The status of task scheduling in the queue-fleet association.
	//
	//    * ACTIVE–Association is active.
	//
	//    * STOP_SCHEDULING_AND_COMPLETE_TASKS–Association has stopped scheduling
	//    new tasks and is completing current tasks.
	//
	//    * STOP_SCHEDULING_AND_CANCEL_TASKS–Association has stopped scheduling
	//    new tasks and is canceling current tasks.
	//
	//    * STOPPED–Association has been stopped.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"QueueFleetAssociationStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of a queue-fleet association.

func (QueueFleetAssociationSummary) GoString

func (s QueueFleetAssociationSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*QueueFleetAssociationSummary) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*QueueFleetAssociationSummary) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*QueueFleetAssociationSummary) SetFleetId

SetFleetId sets the FleetId field's value.

func (*QueueFleetAssociationSummary) SetQueueId

SetQueueId sets the QueueId field's value.

func (*QueueFleetAssociationSummary) SetStatus

SetStatus sets the Status field's value.

func (*QueueFleetAssociationSummary) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueueFleetAssociationSummary) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (QueueFleetAssociationSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type QueueMember

type QueueMember struct {

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The identity store ID.
	//
	// IdentityStoreId is a required field
	IdentityStoreId *string `locationName:"identityStoreId" min:"1" type:"string" required:"true"`

	// The queue member's membership level.
	//
	// MembershipLevel is a required field
	MembershipLevel *string `locationName:"membershipLevel" type:"string" required:"true" enum:"MembershipLevel"`

	// The principal ID of the queue member.
	//
	// PrincipalId is a required field
	PrincipalId *string `locationName:"principalId" min:"1" type:"string" required:"true"`

	// The principal type of the queue member.
	//
	// PrincipalType is a required field
	PrincipalType *string `locationName:"principalType" type:"string" required:"true" enum:"PrincipalType"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a queue member.

func (QueueMember) GoString

func (s QueueMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*QueueMember) SetFarmId

func (s *QueueMember) SetFarmId(v string) *QueueMember

SetFarmId sets the FarmId field's value.

func (*QueueMember) SetIdentityStoreId

func (s *QueueMember) SetIdentityStoreId(v string) *QueueMember

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*QueueMember) SetMembershipLevel

func (s *QueueMember) SetMembershipLevel(v string) *QueueMember

SetMembershipLevel sets the MembershipLevel field's value.

func (*QueueMember) SetPrincipalId

func (s *QueueMember) SetPrincipalId(v string) *QueueMember

SetPrincipalId sets the PrincipalId field's value.

func (*QueueMember) SetPrincipalType

func (s *QueueMember) SetPrincipalType(v string) *QueueMember

SetPrincipalType sets the PrincipalType field's value.

func (*QueueMember) SetQueueId

func (s *QueueMember) SetQueueId(v string) *QueueMember

SetQueueId sets the QueueId field's value.

func (QueueMember) String

func (s QueueMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type QueueSummary

type QueueSummary struct {

	// The reason the queue is blocked, if applicable.
	BlockedReason *string `locationName:"blockedReason" type:"string" enum:"QueueBlockedReason"`

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The default action taken on a queue summary if a budget wasn't configured.
	//
	// DefaultBudgetAction is a required field
	DefaultBudgetAction *string `locationName:"defaultBudgetAction" type:"string" required:"true" enum:"DefaultQueueBudgetAction"`

	// The display name of the queue summary to update.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The queue ID.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`

	// That status of the queue.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"QueueStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of a queue summary.

func (QueueSummary) GoString

func (s QueueSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*QueueSummary) SetBlockedReason

func (s *QueueSummary) SetBlockedReason(v string) *QueueSummary

SetBlockedReason sets the BlockedReason field's value.

func (*QueueSummary) SetCreatedAt

func (s *QueueSummary) SetCreatedAt(v time.Time) *QueueSummary

SetCreatedAt sets the CreatedAt field's value.

func (*QueueSummary) SetCreatedBy

func (s *QueueSummary) SetCreatedBy(v string) *QueueSummary

SetCreatedBy sets the CreatedBy field's value.

func (*QueueSummary) SetDefaultBudgetAction

func (s *QueueSummary) SetDefaultBudgetAction(v string) *QueueSummary

SetDefaultBudgetAction sets the DefaultBudgetAction field's value.

func (*QueueSummary) SetDisplayName

func (s *QueueSummary) SetDisplayName(v string) *QueueSummary

SetDisplayName sets the DisplayName field's value.

func (*QueueSummary) SetFarmId

func (s *QueueSummary) SetFarmId(v string) *QueueSummary

SetFarmId sets the FarmId field's value.

func (*QueueSummary) SetQueueId

func (s *QueueSummary) SetQueueId(v string) *QueueSummary

SetQueueId sets the QueueId field's value.

func (*QueueSummary) SetStatus

func (s *QueueSummary) SetStatus(v string) *QueueSummary

SetStatus sets the Status field's value.

func (*QueueSummary) SetUpdatedAt

func (s *QueueSummary) SetUpdatedAt(v time.Time) *QueueSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueueSummary) SetUpdatedBy

func (s *QueueSummary) SetUpdatedBy(v string) *QueueSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (QueueSummary) String

func (s QueueSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Information about the resources in use when the exception was thrown.
	Context map[string]*string `locationName:"context" type:"map"`

	Message_ *string `locationName:"message" type:"string"`

	// The identifier of the resource that couldn't be found.
	//
	// ResourceId is a required field
	ResourceId *string `locationName:"resourceId" type:"string" required:"true"`

	// The type of the resource that couldn't be found.
	//
	// ResourceType is a required field
	ResourceType *string `locationName:"resourceType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The requested resource can't be found.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResponseBudgetAction

type ResponseBudgetAction struct {

	// The budget action description.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ResponseBudgetAction's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The percentage threshold for the budget.
	//
	// ThresholdPercentage is a required field
	ThresholdPercentage *float64 `locationName:"thresholdPercentage" type:"float" required:"true"`

	// The action taken on the budget once scheduling stops.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"BudgetActionType"`
	// contains filtered or unexported fields
}

The details of a budget action.

func (ResponseBudgetAction) GoString

func (s ResponseBudgetAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResponseBudgetAction) SetDescription

func (s *ResponseBudgetAction) SetDescription(v string) *ResponseBudgetAction

SetDescription sets the Description field's value.

func (*ResponseBudgetAction) SetThresholdPercentage

func (s *ResponseBudgetAction) SetThresholdPercentage(v float64) *ResponseBudgetAction

SetThresholdPercentage sets the ThresholdPercentage field's value.

func (*ResponseBudgetAction) SetType

SetType sets the Type field's value.

func (ResponseBudgetAction) String

func (s ResponseBudgetAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type S3Location

type S3Location struct {

	// The name of the Amazon S3 bucket.
	//
	// BucketName is a required field
	BucketName *string `locationName:"bucketName" min:"1" type:"string" required:"true"`

	// The Amazon S3 object key that uniquely identifies the Amazon S3 bucket.
	//
	// Key is a required field
	Key *string `locationName:"key" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The Amazon S3 location information.

func (S3Location) GoString

func (s S3Location) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Location) SetBucketName

func (s *S3Location) SetBucketName(v string) *S3Location

SetBucketName sets the BucketName field's value.

func (*S3Location) SetKey

func (s *S3Location) SetKey(v string) *S3Location

SetKey sets the Key field's value.

func (S3Location) String

func (s S3Location) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Location) Validate

func (s *S3Location) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchFilterExpression

type SearchFilterExpression struct {

	// Filters based on date and time.
	DateTimeFilter *DateTimeFilterExpression `locationName:"dateTimeFilter" type:"structure"`

	// Filters by group.
	GroupFilter *SearchGroupedFilterExpressions `locationName:"groupFilter" type:"structure"`

	// Filters by parameter.
	ParameterFilter *ParameterFilterExpression `locationName:"parameterFilter" type:"structure"`

	// Filters by a specified search term.
	SearchTermFilter *SearchTermFilterExpression `locationName:"searchTermFilter" type:"structure"`

	// Filters by a string.
	StringFilter *StringFilterExpression `locationName:"stringFilter" type:"structure"`
	// contains filtered or unexported fields
}

The type of search filter to apply.

func (SearchFilterExpression) GoString

func (s SearchFilterExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFilterExpression) SetDateTimeFilter

SetDateTimeFilter sets the DateTimeFilter field's value.

func (*SearchFilterExpression) SetGroupFilter

SetGroupFilter sets the GroupFilter field's value.

func (*SearchFilterExpression) SetParameterFilter

SetParameterFilter sets the ParameterFilter field's value.

func (*SearchFilterExpression) SetSearchTermFilter

SetSearchTermFilter sets the SearchTermFilter field's value.

func (*SearchFilterExpression) SetStringFilter

SetStringFilter sets the StringFilter field's value.

func (SearchFilterExpression) String

func (s SearchFilterExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchFilterExpression) Validate

func (s *SearchFilterExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchGroupedFilterExpressions

type SearchGroupedFilterExpressions struct {

	// The filters to use for the search.
	//
	// Filters is a required field
	Filters []*SearchFilterExpression `locationName:"filters" min:"1" type:"list" required:"true"`

	// The operators to include in the search.
	//
	// Operator is a required field
	Operator *string `locationName:"operator" type:"string" required:"true" enum:"LogicalOperator"`
	// contains filtered or unexported fields
}

The filter expression, AND or OR, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis ().

func (SearchGroupedFilterExpressions) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupedFilterExpressions) SetFilters

SetFilters sets the Filters field's value.

func (*SearchGroupedFilterExpressions) SetOperator

SetOperator sets the Operator field's value.

func (SearchGroupedFilterExpressions) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchGroupedFilterExpressions) Validate

func (s *SearchGroupedFilterExpressions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchJobsInput

type SearchJobsInput struct {

	// The farm ID of the job.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The filter expression, AND or OR, to use when searching among a group of
	// search strings in a resource.
	// You can use two groupings per search each within parenthesis ().
	FilterExpressions *SearchGroupedFilterExpressions `locationName:"filterExpressions" type:"structure"`

	// Defines how far into the scrollable list to start the return of results.
	//
	// ItemOffset is a required field
	ItemOffset *int64 `locationName:"itemOffset" type:"integer" required:"true"`

	// Specifies the number of items per page for the resource.
	PageSize *int64 `locationName:"pageSize" min:"1" type:"integer"`

	// The queue ID to use in the job search.
	//
	// QueueIds is a required field
	QueueIds []*string `locationName:"queueIds" min:"1" type:"list" required:"true"`

	// The search terms for a resource.
	SortExpressions []*SearchSortExpression `locationName:"sortExpressions" min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (SearchJobsInput) GoString

func (s SearchJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchJobsInput) SetFarmId

func (s *SearchJobsInput) SetFarmId(v string) *SearchJobsInput

SetFarmId sets the FarmId field's value.

func (*SearchJobsInput) SetFilterExpressions

func (s *SearchJobsInput) SetFilterExpressions(v *SearchGroupedFilterExpressions) *SearchJobsInput

SetFilterExpressions sets the FilterExpressions field's value.

func (*SearchJobsInput) SetItemOffset

func (s *SearchJobsInput) SetItemOffset(v int64) *SearchJobsInput

SetItemOffset sets the ItemOffset field's value.

func (*SearchJobsInput) SetPageSize

func (s *SearchJobsInput) SetPageSize(v int64) *SearchJobsInput

SetPageSize sets the PageSize field's value.

func (*SearchJobsInput) SetQueueIds

func (s *SearchJobsInput) SetQueueIds(v []*string) *SearchJobsInput

SetQueueIds sets the QueueIds field's value.

func (*SearchJobsInput) SetSortExpressions

func (s *SearchJobsInput) SetSortExpressions(v []*SearchSortExpression) *SearchJobsInput

SetSortExpressions sets the SortExpressions field's value.

func (SearchJobsInput) String

func (s SearchJobsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchJobsInput) Validate

func (s *SearchJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchJobsOutput

type SearchJobsOutput struct {

	// The jobs in the search.
	//
	// Jobs is a required field
	Jobs []*JobSearchSummary `locationName:"jobs" type:"list" required:"true"`

	// The next incremental starting point after the defined itemOffset.
	NextItemOffset *int64 `locationName:"nextItemOffset" type:"integer"`

	// The total number of results in the search.
	//
	// TotalResults is a required field
	TotalResults *int64 `locationName:"totalResults" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (SearchJobsOutput) GoString

func (s SearchJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchJobsOutput) SetJobs

SetJobs sets the Jobs field's value.

func (*SearchJobsOutput) SetNextItemOffset

func (s *SearchJobsOutput) SetNextItemOffset(v int64) *SearchJobsOutput

SetNextItemOffset sets the NextItemOffset field's value.

func (*SearchJobsOutput) SetTotalResults

func (s *SearchJobsOutput) SetTotalResults(v int64) *SearchJobsOutput

SetTotalResults sets the TotalResults field's value.

func (SearchJobsOutput) String

func (s SearchJobsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchSortExpression

type SearchSortExpression struct {

	// Options for sorting by a field.
	FieldSort *FieldSortExpression `locationName:"fieldSort" type:"structure"`

	// Options for sorting by a parameter.
	ParameterSort *ParameterSortExpression `locationName:"parameterSort" type:"structure"`

	// Options for sorting a particular user's jobs first.
	UserJobsFirst *UserJobsFirst `locationName:"userJobsFirst" type:"structure"`
	// contains filtered or unexported fields
}

The resources to search.

func (SearchSortExpression) GoString

func (s SearchSortExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchSortExpression) SetFieldSort

SetFieldSort sets the FieldSort field's value.

func (*SearchSortExpression) SetParameterSort

SetParameterSort sets the ParameterSort field's value.

func (*SearchSortExpression) SetUserJobsFirst

func (s *SearchSortExpression) SetUserJobsFirst(v *UserJobsFirst) *SearchSortExpression

SetUserJobsFirst sets the UserJobsFirst field's value.

func (SearchSortExpression) String

func (s SearchSortExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchSortExpression) Validate

func (s *SearchSortExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchStepsInput

type SearchStepsInput struct {

	// The farm ID to use for the step search.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The filter expression, AND or OR, to use when searching among a group of
	// search strings in a resource.
	// You can use two groupings per search each within parenthesis ().
	FilterExpressions *SearchGroupedFilterExpressions `locationName:"filterExpressions" type:"structure"`

	// Defines how far into the scrollable list to start the return of results.
	//
	// ItemOffset is a required field
	ItemOffset *int64 `locationName:"itemOffset" type:"integer" required:"true"`

	// The job ID to use in the step search.
	JobId *string `locationName:"jobId" type:"string"`

	// Specifies the number of items per page for the resource.
	PageSize *int64 `locationName:"pageSize" min:"1" type:"integer"`

	// The queue IDs in the step search.
	//
	// QueueIds is a required field
	QueueIds []*string `locationName:"queueIds" min:"1" type:"list" required:"true"`

	// The search terms for a resource.
	SortExpressions []*SearchSortExpression `locationName:"sortExpressions" min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (SearchStepsInput) GoString

func (s SearchStepsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchStepsInput) SetFarmId

func (s *SearchStepsInput) SetFarmId(v string) *SearchStepsInput

SetFarmId sets the FarmId field's value.

func (*SearchStepsInput) SetFilterExpressions

SetFilterExpressions sets the FilterExpressions field's value.

func (*SearchStepsInput) SetItemOffset

func (s *SearchStepsInput) SetItemOffset(v int64) *SearchStepsInput

SetItemOffset sets the ItemOffset field's value.

func (*SearchStepsInput) SetJobId

func (s *SearchStepsInput) SetJobId(v string) *SearchStepsInput

SetJobId sets the JobId field's value.

func (*SearchStepsInput) SetPageSize

func (s *SearchStepsInput) SetPageSize(v int64) *SearchStepsInput

SetPageSize sets the PageSize field's value.

func (*SearchStepsInput) SetQueueIds

func (s *SearchStepsInput) SetQueueIds(v []*string) *SearchStepsInput

SetQueueIds sets the QueueIds field's value.

func (*SearchStepsInput) SetSortExpressions

func (s *SearchStepsInput) SetSortExpressions(v []*SearchSortExpression) *SearchStepsInput

SetSortExpressions sets the SortExpressions field's value.

func (SearchStepsInput) String

func (s SearchStepsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchStepsInput) Validate

func (s *SearchStepsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchStepsOutput

type SearchStepsOutput struct {

	// The next incremental starting point after the defined itemOffset.
	NextItemOffset *int64 `locationName:"nextItemOffset" type:"integer"`

	// The steps in the search.
	//
	// Steps is a required field
	Steps []*StepSearchSummary `locationName:"steps" type:"list" required:"true"`

	// The total number of results in the search.
	//
	// TotalResults is a required field
	TotalResults *int64 `locationName:"totalResults" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (SearchStepsOutput) GoString

func (s SearchStepsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchStepsOutput) SetNextItemOffset

func (s *SearchStepsOutput) SetNextItemOffset(v int64) *SearchStepsOutput

SetNextItemOffset sets the NextItemOffset field's value.

func (*SearchStepsOutput) SetSteps

SetSteps sets the Steps field's value.

func (*SearchStepsOutput) SetTotalResults

func (s *SearchStepsOutput) SetTotalResults(v int64) *SearchStepsOutput

SetTotalResults sets the TotalResults field's value.

func (SearchStepsOutput) String

func (s SearchStepsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchTasksInput

type SearchTasksInput struct {

	// The farm ID of the task.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The filter expression, AND or OR, to use when searching among a group of
	// search strings in a resource.
	// You can use two groupings per search each within parenthesis ().
	FilterExpressions *SearchGroupedFilterExpressions `locationName:"filterExpressions" type:"structure"`

	// Defines how far into the scrollable list to start the return of results.
	//
	// ItemOffset is a required field
	ItemOffset *int64 `locationName:"itemOffset" type:"integer" required:"true"`

	// The job ID for the task search.
	JobId *string `locationName:"jobId" type:"string"`

	// Specifies the number of items per page for the resource.
	PageSize *int64 `locationName:"pageSize" min:"1" type:"integer"`

	// The queue IDs to include in the search.
	//
	// QueueIds is a required field
	QueueIds []*string `locationName:"queueIds" min:"1" type:"list" required:"true"`

	// The search terms for a resource.
	SortExpressions []*SearchSortExpression `locationName:"sortExpressions" min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (SearchTasksInput) GoString

func (s SearchTasksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTasksInput) SetFarmId

func (s *SearchTasksInput) SetFarmId(v string) *SearchTasksInput

SetFarmId sets the FarmId field's value.

func (*SearchTasksInput) SetFilterExpressions

SetFilterExpressions sets the FilterExpressions field's value.

func (*SearchTasksInput) SetItemOffset

func (s *SearchTasksInput) SetItemOffset(v int64) *SearchTasksInput

SetItemOffset sets the ItemOffset field's value.

func (*SearchTasksInput) SetJobId

func (s *SearchTasksInput) SetJobId(v string) *SearchTasksInput

SetJobId sets the JobId field's value.

func (*SearchTasksInput) SetPageSize

func (s *SearchTasksInput) SetPageSize(v int64) *SearchTasksInput

SetPageSize sets the PageSize field's value.

func (*SearchTasksInput) SetQueueIds

func (s *SearchTasksInput) SetQueueIds(v []*string) *SearchTasksInput

SetQueueIds sets the QueueIds field's value.

func (*SearchTasksInput) SetSortExpressions

func (s *SearchTasksInput) SetSortExpressions(v []*SearchSortExpression) *SearchTasksInput

SetSortExpressions sets the SortExpressions field's value.

func (SearchTasksInput) String

func (s SearchTasksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTasksInput) Validate

func (s *SearchTasksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchTasksOutput

type SearchTasksOutput struct {

	// The next incremental starting point after the defined itemOffset.
	NextItemOffset *int64 `locationName:"nextItemOffset" type:"integer"`

	// Tasks in the search.
	//
	// Tasks is a required field
	Tasks []*TaskSearchSummary `locationName:"tasks" type:"list" required:"true"`

	// The total number of results in the search.
	//
	// TotalResults is a required field
	TotalResults *int64 `locationName:"totalResults" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (SearchTasksOutput) GoString

func (s SearchTasksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTasksOutput) SetNextItemOffset

func (s *SearchTasksOutput) SetNextItemOffset(v int64) *SearchTasksOutput

SetNextItemOffset sets the NextItemOffset field's value.

func (*SearchTasksOutput) SetTasks

SetTasks sets the Tasks field's value.

func (*SearchTasksOutput) SetTotalResults

func (s *SearchTasksOutput) SetTotalResults(v int64) *SearchTasksOutput

SetTotalResults sets the TotalResults field's value.

func (SearchTasksOutput) String

func (s SearchTasksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SearchTermFilterExpression

type SearchTermFilterExpression struct {

	// The term to search for.
	//
	// SearchTerm is a required field
	SearchTerm *string `locationName:"searchTerm" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Searches for a particular search term.

func (SearchTermFilterExpression) GoString

func (s SearchTermFilterExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTermFilterExpression) SetSearchTerm

SetSearchTerm sets the SearchTerm field's value.

func (SearchTermFilterExpression) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchTermFilterExpression) Validate

func (s *SearchTermFilterExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchWorkersInput

type SearchWorkersInput struct {

	// The farm ID in the workers search.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The filter expression, AND or OR, to use when searching among a group of
	// search strings in a resource.
	// You can use two groupings per search each within parenthesis ().
	FilterExpressions *SearchGroupedFilterExpressions `locationName:"filterExpressions" type:"structure"`

	// The fleet ID of the workers to search for.
	//
	// FleetIds is a required field
	FleetIds []*string `locationName:"fleetIds" min:"1" type:"list" required:"true"`

	// Defines how far into the scrollable list to start the return of results.
	//
	// ItemOffset is a required field
	ItemOffset *int64 `locationName:"itemOffset" type:"integer" required:"true"`

	// Specifies the number of items per page for the resource.
	PageSize *int64 `locationName:"pageSize" min:"1" type:"integer"`

	// The search terms for a resource.
	SortExpressions []*SearchSortExpression `locationName:"sortExpressions" min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (SearchWorkersInput) GoString

func (s SearchWorkersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchWorkersInput) SetFarmId

func (s *SearchWorkersInput) SetFarmId(v string) *SearchWorkersInput

SetFarmId sets the FarmId field's value.

func (*SearchWorkersInput) SetFilterExpressions

SetFilterExpressions sets the FilterExpressions field's value.

func (*SearchWorkersInput) SetFleetIds

func (s *SearchWorkersInput) SetFleetIds(v []*string) *SearchWorkersInput

SetFleetIds sets the FleetIds field's value.

func (*SearchWorkersInput) SetItemOffset

func (s *SearchWorkersInput) SetItemOffset(v int64) *SearchWorkersInput

SetItemOffset sets the ItemOffset field's value.

func (*SearchWorkersInput) SetPageSize

func (s *SearchWorkersInput) SetPageSize(v int64) *SearchWorkersInput

SetPageSize sets the PageSize field's value.

func (*SearchWorkersInput) SetSortExpressions

func (s *SearchWorkersInput) SetSortExpressions(v []*SearchSortExpression) *SearchWorkersInput

SetSortExpressions sets the SortExpressions field's value.

func (SearchWorkersInput) String

func (s SearchWorkersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchWorkersInput) Validate

func (s *SearchWorkersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchWorkersOutput

type SearchWorkersOutput struct {

	// The next incremental starting point after the defined itemOffset.
	NextItemOffset *int64 `locationName:"nextItemOffset" type:"integer"`

	// The total number of results in the search.
	//
	// TotalResults is a required field
	TotalResults *int64 `locationName:"totalResults" type:"integer" required:"true"`

	// The workers for the search.
	//
	// Workers is a required field
	Workers []*WorkerSearchSummary `locationName:"workers" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (SearchWorkersOutput) GoString

func (s SearchWorkersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SearchWorkersOutput) SetNextItemOffset

func (s *SearchWorkersOutput) SetNextItemOffset(v int64) *SearchWorkersOutput

SetNextItemOffset sets the NextItemOffset field's value.

func (*SearchWorkersOutput) SetTotalResults

func (s *SearchWorkersOutput) SetTotalResults(v int64) *SearchWorkersOutput

SetTotalResults sets the TotalResults field's value.

func (*SearchWorkersOutput) SetWorkers

SetWorkers sets the Workers field's value.

func (SearchWorkersOutput) String

func (s SearchWorkersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceManagedEc2FleetConfiguration

type ServiceManagedEc2FleetConfiguration struct {

	// The Amazon EC2 instance capabilities.
	//
	// InstanceCapabilities is a required field
	InstanceCapabilities *ServiceManagedEc2InstanceCapabilities `locationName:"instanceCapabilities" type:"structure" required:"true"`

	// The Amazon EC2 market type.
	//
	// InstanceMarketOptions is a required field
	InstanceMarketOptions *ServiceManagedEc2InstanceMarketOptions `locationName:"instanceMarketOptions" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

The configuration details for a service managed Amazon EC2 fleet.

func (ServiceManagedEc2FleetConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceManagedEc2FleetConfiguration) SetInstanceCapabilities

SetInstanceCapabilities sets the InstanceCapabilities field's value.

func (*ServiceManagedEc2FleetConfiguration) SetInstanceMarketOptions

SetInstanceMarketOptions sets the InstanceMarketOptions field's value.

func (ServiceManagedEc2FleetConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceManagedEc2FleetConfiguration) Validate

Validate inspects the fields of the type to determine if they are valid.

type ServiceManagedEc2InstanceCapabilities

type ServiceManagedEc2InstanceCapabilities struct {

	// The allowable Amazon EC2 instance types.
	AllowedInstanceTypes []*string `locationName:"allowedInstanceTypes" min:"1" type:"list"`

	// The CPU architecture type.
	//
	// CpuArchitectureType is a required field
	CpuArchitectureType *string `locationName:"cpuArchitectureType" type:"string" required:"true" enum:"CpuArchitectureType"`

	// The custom capability amounts to require for instances in this fleet.
	CustomAmounts []*FleetAmountCapability `locationName:"customAmounts" min:"1" type:"list"`

	// The custom capability attributes to require for instances in this fleet.
	CustomAttributes []*FleetAttributeCapability `locationName:"customAttributes" min:"1" type:"list"`

	// The instance types to exclude from the fleet.
	ExcludedInstanceTypes []*string `locationName:"excludedInstanceTypes" min:"1" type:"list"`

	// The memory, as MiB, for the Amazon EC2 instance type.
	//
	// MemoryMiB is a required field
	MemoryMiB *MemoryMiBRange `locationName:"memoryMiB" type:"structure" required:"true"`

	// The operating system (OS) family.
	//
	// OsFamily is a required field
	OsFamily *string `locationName:"osFamily" type:"string" required:"true" enum:"ServiceManagedFleetOperatingSystemFamily"`

	// The root EBS volume.
	RootEbsVolume *Ec2EbsVolume `locationName:"rootEbsVolume" type:"structure"`

	// The amount of vCPU to require for instances in this fleet.
	//
	// VCpuCount is a required field
	VCpuCount *VCpuCountRange `locationName:"vCpuCount" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

The Amazon EC2 instance capabilities.

func (ServiceManagedEc2InstanceCapabilities) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceManagedEc2InstanceCapabilities) SetAllowedInstanceTypes

SetAllowedInstanceTypes sets the AllowedInstanceTypes field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetCpuArchitectureType

SetCpuArchitectureType sets the CpuArchitectureType field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetCustomAmounts

SetCustomAmounts sets the CustomAmounts field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetCustomAttributes

SetCustomAttributes sets the CustomAttributes field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetExcludedInstanceTypes

SetExcludedInstanceTypes sets the ExcludedInstanceTypes field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetMemoryMiB

SetMemoryMiB sets the MemoryMiB field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetRootEbsVolume

SetRootEbsVolume sets the RootEbsVolume field's value.

func (*ServiceManagedEc2InstanceCapabilities) SetVCpuCount

SetVCpuCount sets the VCpuCount field's value.

func (ServiceManagedEc2InstanceCapabilities) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceManagedEc2InstanceCapabilities) Validate

Validate inspects the fields of the type to determine if they are valid.

type ServiceManagedEc2InstanceMarketOptions

type ServiceManagedEc2InstanceMarketOptions struct {

	// The Amazon EC2 instance type.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"Ec2MarketType"`
	// contains filtered or unexported fields
}

The details of the Amazon EC2 instance market options for a service managed fleet.

func (ServiceManagedEc2InstanceMarketOptions) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceManagedEc2InstanceMarketOptions) SetType

SetType sets the Type field's value.

func (ServiceManagedEc2InstanceMarketOptions) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceManagedEc2InstanceMarketOptions) Validate

Validate inspects the fields of the type to determine if they are valid.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Information about the resources in use when the exception was thrown.
	Context map[string]*string `locationName:"context" type:"map"`

	Message_ *string `locationName:"message" type:"string"`

	// Identifies the quota that has been exceeded.
	//
	// QuotaCode is a required field
	QuotaCode *string `locationName:"quotaCode" type:"string" required:"true"`

	// A string that describes the reason the quota was exceeded.
	//
	// Reason is a required field
	Reason *string `locationName:"reason" type:"string" required:"true" enum:"ServiceQuotaExceededExceptionReason"`

	// The identifier of the affected resource.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The type of the affected resource
	//
	// ResourceType is a required field
	ResourceType *string `locationName:"resourceType" type:"string" required:"true"`

	// Identifies the service that exceeded the quota.
	//
	// ServiceCode is a required field
	ServiceCode *string `locationName:"serviceCode" type:"string" required:"true"`
	// contains filtered or unexported fields
}

You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

func (*ServiceQuotaExceededException) Code

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionActionDefinition

type SessionActionDefinition struct {

	// The environment to enter into.
	EnvEnter *EnvironmentEnterSessionActionDefinition `locationName:"envEnter" type:"structure"`

	// The environment to exit from.
	EnvExit *EnvironmentExitSessionActionDefinition `locationName:"envExit" type:"structure"`

	// The job attachments to sync with a session action.
	SyncInputJobAttachments *SyncInputJobAttachmentsSessionActionDefinition `locationName:"syncInputJobAttachments" type:"structure"`

	// The task run in the session.
	TaskRun *TaskRunSessionActionDefinition `locationName:"taskRun" type:"structure"`
	// contains filtered or unexported fields
}

The definition of the session action.

func (SessionActionDefinition) GoString

func (s SessionActionDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionActionDefinition) SetEnvEnter

SetEnvEnter sets the EnvEnter field's value.

func (*SessionActionDefinition) SetEnvExit

SetEnvExit sets the EnvExit field's value.

func (*SessionActionDefinition) SetSyncInputJobAttachments

SetSyncInputJobAttachments sets the SyncInputJobAttachments field's value.

func (*SessionActionDefinition) SetTaskRun

SetTaskRun sets the TaskRun field's value.

func (SessionActionDefinition) String

func (s SessionActionDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionActionDefinitionSummary

type SessionActionDefinitionSummary struct {

	// The environment to enter into.
	EnvEnter *EnvironmentEnterSessionActionDefinitionSummary `locationName:"envEnter" type:"structure"`

	// The environment to exit from.
	EnvExit *EnvironmentExitSessionActionDefinitionSummary `locationName:"envExit" type:"structure"`

	// The job attachments to sync with the session action definition.
	SyncInputJobAttachments *SyncInputJobAttachmentsSessionActionDefinitionSummary `locationName:"syncInputJobAttachments" type:"structure"`

	// The task run.
	TaskRun *TaskRunSessionActionDefinitionSummary `locationName:"taskRun" type:"structure"`
	// contains filtered or unexported fields
}

The details of a session action definition.

func (SessionActionDefinitionSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionActionDefinitionSummary) SetEnvEnter

SetEnvEnter sets the EnvEnter field's value.

func (*SessionActionDefinitionSummary) SetEnvExit

SetEnvExit sets the EnvExit field's value.

func (*SessionActionDefinitionSummary) SetSyncInputJobAttachments

SetSyncInputJobAttachments sets the SyncInputJobAttachments field's value.

func (*SessionActionDefinitionSummary) SetTaskRun

SetTaskRun sets the TaskRun field's value.

func (SessionActionDefinitionSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionActionSummary

type SessionActionSummary struct {

	// The session action definition.
	//
	// Definition is a required field
	Definition *SessionActionDefinitionSummary `locationName:"definition" type:"structure" required:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The completion percentage for the session action.
	ProgressPercent *float64 `locationName:"progressPercent" type:"float"`

	// The session action ID.
	//
	// SessionActionId is a required field
	SessionActionId *string `locationName:"sessionActionId" type:"string" required:"true"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The status of the session action.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"SessionActionStatus"`

	// The Linux timestamp of the last date and time that the session action was
	// updated.
	WorkerUpdatedAt *time.Time `locationName:"workerUpdatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of a session action.

func (SessionActionSummary) GoString

func (s SessionActionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionActionSummary) SetDefinition

SetDefinition sets the Definition field's value.

func (*SessionActionSummary) SetEndedAt

SetEndedAt sets the EndedAt field's value.

func (*SessionActionSummary) SetProgressPercent

func (s *SessionActionSummary) SetProgressPercent(v float64) *SessionActionSummary

SetProgressPercent sets the ProgressPercent field's value.

func (*SessionActionSummary) SetSessionActionId

func (s *SessionActionSummary) SetSessionActionId(v string) *SessionActionSummary

SetSessionActionId sets the SessionActionId field's value.

func (*SessionActionSummary) SetStartedAt

func (s *SessionActionSummary) SetStartedAt(v time.Time) *SessionActionSummary

SetStartedAt sets the StartedAt field's value.

func (*SessionActionSummary) SetStatus

SetStatus sets the Status field's value.

func (*SessionActionSummary) SetWorkerUpdatedAt

func (s *SessionActionSummary) SetWorkerUpdatedAt(v time.Time) *SessionActionSummary

SetWorkerUpdatedAt sets the WorkerUpdatedAt field's value.

func (SessionActionSummary) String

func (s SessionActionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionSummary

type SessionSummary struct {

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The life cycle status for the session.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"SessionLifecycleStatus"`

	// The session ID.
	//
	// SessionId is a required field
	SessionId *string `locationName:"sessionId" type:"string" required:"true"`

	// The date and time the resource started running.
	//
	// StartedAt is a required field
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The target life cycle status for the session.
	TargetLifecycleStatus *string `locationName:"targetLifecycleStatus" type:"string" enum:"SessionLifecycleTargetStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The worker ID.
	//
	// WorkerId is a required field
	WorkerId *string `locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The summary of a session.

func (SessionSummary) GoString

func (s SessionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionSummary) SetEndedAt

func (s *SessionSummary) SetEndedAt(v time.Time) *SessionSummary

SetEndedAt sets the EndedAt field's value.

func (*SessionSummary) SetFleetId

func (s *SessionSummary) SetFleetId(v string) *SessionSummary

SetFleetId sets the FleetId field's value.

func (*SessionSummary) SetLifecycleStatus

func (s *SessionSummary) SetLifecycleStatus(v string) *SessionSummary

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*SessionSummary) SetSessionId

func (s *SessionSummary) SetSessionId(v string) *SessionSummary

SetSessionId sets the SessionId field's value.

func (*SessionSummary) SetStartedAt

func (s *SessionSummary) SetStartedAt(v time.Time) *SessionSummary

SetStartedAt sets the StartedAt field's value.

func (*SessionSummary) SetTargetLifecycleStatus

func (s *SessionSummary) SetTargetLifecycleStatus(v string) *SessionSummary

SetTargetLifecycleStatus sets the TargetLifecycleStatus field's value.

func (*SessionSummary) SetUpdatedAt

func (s *SessionSummary) SetUpdatedAt(v time.Time) *SessionSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*SessionSummary) SetUpdatedBy

func (s *SessionSummary) SetUpdatedBy(v string) *SessionSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (*SessionSummary) SetWorkerId

func (s *SessionSummary) SetWorkerId(v string) *SessionSummary

SetWorkerId sets the WorkerId field's value.

func (SessionSummary) String

func (s SessionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionsStatisticsResources

type SessionsStatisticsResources struct {

	// One to 10 fleet IDs that specify the fleets to return statistics for. If
	// you specify the fleetIds field, you can't specify the queueIds field.
	FleetIds []*string `locationName:"fleetIds" min:"1" type:"list"`

	// One to 10 queue IDs that specify the queues to return statistics for. If
	// you specify the queueIds field, you can't specify the fleetIds field.
	QueueIds []*string `locationName:"queueIds" min:"1" type:"list"`
	// contains filtered or unexported fields
}

Specifies the fleet IDs or queue IDs to return statistics. You can specify only fleet IDs or queue IDS, not both.

func (SessionsStatisticsResources) GoString

func (s SessionsStatisticsResources) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionsStatisticsResources) SetFleetIds

SetFleetIds sets the FleetIds field's value.

func (*SessionsStatisticsResources) SetQueueIds

SetQueueIds sets the QueueIds field's value.

func (SessionsStatisticsResources) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionsStatisticsResources) Validate

func (s *SessionsStatisticsResources) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartSessionsStatisticsAggregationInput

type StartSessionsStatisticsAggregationInput struct {

	// The Linux timestamp of the date and time that the statistics end.
	//
	// EndTime is a required field
	EndTime *time.Time `locationName:"endTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The identifier of the farm that contains queues or fleets to return statistics
	// for.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The field to use to group the statistics.
	//
	// GroupBy is a required field
	GroupBy []*string `locationName:"groupBy" min:"1" type:"list" required:"true" enum:"UsageGroupByField"`

	// The period to aggregate the statistics.
	Period *string `locationName:"period" type:"string" enum:"Period"`

	// A list of fleet IDs or queue IDs to gather statistics for.
	//
	// ResourceIds is a required field
	ResourceIds *SessionsStatisticsResources `locationName:"resourceIds" type:"structure" required:"true"`

	// The Linux timestamp of the date and time that the statistics start.
	//
	// StartTime is a required field
	StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// One to four statistics to return.
	//
	// Statistics is a required field
	Statistics []*string `locationName:"statistics" min:"1" type:"list" required:"true" enum:"UsageStatistic"`

	// The timezone to use for the statistics. Use UTC notation such as "UTC+8."
	Timezone *string `locationName:"timezone" min:"9" type:"string"`
	// contains filtered or unexported fields
}

func (StartSessionsStatisticsAggregationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartSessionsStatisticsAggregationInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*StartSessionsStatisticsAggregationInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*StartSessionsStatisticsAggregationInput) SetGroupBy

SetGroupBy sets the GroupBy field's value.

func (*StartSessionsStatisticsAggregationInput) SetPeriod

SetPeriod sets the Period field's value.

func (*StartSessionsStatisticsAggregationInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*StartSessionsStatisticsAggregationInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*StartSessionsStatisticsAggregationInput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*StartSessionsStatisticsAggregationInput) SetTimezone

SetTimezone sets the Timezone field's value.

func (StartSessionsStatisticsAggregationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartSessionsStatisticsAggregationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartSessionsStatisticsAggregationOutput

type StartSessionsStatisticsAggregationOutput struct {

	// A unique identifier for the aggregated statistics. Use this identifier with
	// the GetAggregatedStatisticsForSessions operation to return the statistics.
	//
	// AggregationId is a required field
	AggregationId *string `locationName:"aggregationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartSessionsStatisticsAggregationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartSessionsStatisticsAggregationOutput) SetAggregationId

SetAggregationId sets the AggregationId field's value.

func (StartSessionsStatisticsAggregationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Statistics

type Statistics struct {

	// The end time for the aggregation.
	AggregationEndTime *time.Time `locationName:"aggregationEndTime" type:"timestamp" timestampFormat:"iso8601"`

	// The start time for the aggregation.
	AggregationStartTime *time.Time `locationName:"aggregationStartTime" type:"timestamp" timestampFormat:"iso8601"`

	// How the statistics should appear in USD. Options include: minimum, maximum,
	// average or sum.
	//
	// CostInUsd is a required field
	CostInUsd *Stats `locationName:"costInUsd" type:"structure" required:"true"`

	// The number of instances in a list of statistics.
	//
	// Count is a required field
	Count *int64 `locationName:"count" type:"integer" required:"true"`

	// The fleet ID.
	FleetId *string `locationName:"fleetId" type:"string"`

	// The type of instance.
	InstanceType *string `locationName:"instanceType" type:"string"`

	// The job ID.
	JobId *string `locationName:"jobId" type:"string"`

	// The job name.
	JobName *string `locationName:"jobName" min:"1" type:"string"`

	// The licensed product.
	LicenseProduct *string `locationName:"licenseProduct" type:"string"`

	// The queue ID.
	QueueId *string `locationName:"queueId" type:"string"`

	// The total aggregated runtime.
	//
	// RuntimeInSeconds is a required field
	RuntimeInSeconds *Stats `locationName:"runtimeInSeconds" type:"structure" required:"true"`

	// The type of usage for the statistics.
	UsageType *string `locationName:"usageType" type:"string" enum:"UsageType"`

	// The user ID.
	UserId *string `locationName:"userId" type:"string"`
	// contains filtered or unexported fields
}

A list of statistics for a session.

func (Statistics) GoString

func (s Statistics) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Statistics) SetAggregationEndTime

func (s *Statistics) SetAggregationEndTime(v time.Time) *Statistics

SetAggregationEndTime sets the AggregationEndTime field's value.

func (*Statistics) SetAggregationStartTime

func (s *Statistics) SetAggregationStartTime(v time.Time) *Statistics

SetAggregationStartTime sets the AggregationStartTime field's value.

func (*Statistics) SetCostInUsd

func (s *Statistics) SetCostInUsd(v *Stats) *Statistics

SetCostInUsd sets the CostInUsd field's value.

func (*Statistics) SetCount

func (s *Statistics) SetCount(v int64) *Statistics

SetCount sets the Count field's value.

func (*Statistics) SetFleetId

func (s *Statistics) SetFleetId(v string) *Statistics

SetFleetId sets the FleetId field's value.

func (*Statistics) SetInstanceType

func (s *Statistics) SetInstanceType(v string) *Statistics

SetInstanceType sets the InstanceType field's value.

func (*Statistics) SetJobId

func (s *Statistics) SetJobId(v string) *Statistics

SetJobId sets the JobId field's value.

func (*Statistics) SetJobName

func (s *Statistics) SetJobName(v string) *Statistics

SetJobName sets the JobName field's value.

func (*Statistics) SetLicenseProduct

func (s *Statistics) SetLicenseProduct(v string) *Statistics

SetLicenseProduct sets the LicenseProduct field's value.

func (*Statistics) SetQueueId

func (s *Statistics) SetQueueId(v string) *Statistics

SetQueueId sets the QueueId field's value.

func (*Statistics) SetRuntimeInSeconds

func (s *Statistics) SetRuntimeInSeconds(v *Stats) *Statistics

SetRuntimeInSeconds sets the RuntimeInSeconds field's value.

func (*Statistics) SetUsageType

func (s *Statistics) SetUsageType(v string) *Statistics

SetUsageType sets the UsageType field's value.

func (*Statistics) SetUserId

func (s *Statistics) SetUserId(v string) *Statistics

SetUserId sets the UserId field's value.

func (Statistics) String

func (s Statistics) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Stats

type Stats struct {

	// The average of the usage statistics.
	Avg *float64 `locationName:"avg" type:"double"`

	// The maximum among the usage statistics.
	Max *float64 `locationName:"max" type:"double"`

	// The minimum of the usage statistics.
	Min *float64 `locationName:"min" type:"double"`

	// The sum of the usage statistics.
	Sum *float64 `locationName:"sum" type:"double"`
	// contains filtered or unexported fields
}

The minimum, maximum, average, and sum.

func (Stats) GoString

func (s Stats) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Stats) SetAvg

func (s *Stats) SetAvg(v float64) *Stats

SetAvg sets the Avg field's value.

func (*Stats) SetMax

func (s *Stats) SetMax(v float64) *Stats

SetMax sets the Max field's value.

func (*Stats) SetMin

func (s *Stats) SetMin(v float64) *Stats

SetMin sets the Min field's value.

func (*Stats) SetSum

func (s *Stats) SetSum(v float64) *Stats

SetSum sets the Sum field's value.

func (Stats) String

func (s Stats) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepAmountCapability

type StepAmountCapability struct {

	// The maximum amount.
	Max *float64 `locationName:"max" type:"double"`

	// The minimum amount.
	Min *float64 `locationName:"min" type:"double"`

	// The name of the step.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The amount value.
	Value *float64 `locationName:"value" type:"double"`
	// contains filtered or unexported fields
}

The details outlining the minimum and maximum capability of a step.

func (StepAmountCapability) GoString

func (s StepAmountCapability) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepAmountCapability) SetMax

SetMax sets the Max field's value.

func (*StepAmountCapability) SetMin

SetMin sets the Min field's value.

func (*StepAmountCapability) SetName

SetName sets the Name field's value.

func (*StepAmountCapability) SetValue

SetValue sets the Value field's value.

func (StepAmountCapability) String

func (s StepAmountCapability) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepAttributeCapability

type StepAttributeCapability struct {

	// Requires all of the step attribute values.
	AllOf []*string `locationName:"allOf" type:"list"`

	// Requires any of the step attributes in a given list.
	AnyOf []*string `locationName:"anyOf" type:"list"`

	// The name of the step attribute.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The list of step attributes.

func (StepAttributeCapability) GoString

func (s StepAttributeCapability) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepAttributeCapability) SetAllOf

SetAllOf sets the AllOf field's value.

func (*StepAttributeCapability) SetAnyOf

SetAnyOf sets the AnyOf field's value.

func (*StepAttributeCapability) SetName

SetName sets the Name field's value.

func (StepAttributeCapability) String

func (s StepAttributeCapability) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepConsumer

type StepConsumer struct {

	// The step consumer status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DependencyConsumerResolutionStatus"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a step consumer.

func (StepConsumer) GoString

func (s StepConsumer) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepConsumer) SetStatus

func (s *StepConsumer) SetStatus(v string) *StepConsumer

SetStatus sets the Status field's value.

func (*StepConsumer) SetStepId

func (s *StepConsumer) SetStepId(v string) *StepConsumer

SetStepId sets the StepId field's value.

func (StepConsumer) String

func (s StepConsumer) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepDependency

type StepDependency struct {

	// The step dependency status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DependencyConsumerResolutionStatus"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of step dependency.

func (StepDependency) GoString

func (s StepDependency) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepDependency) SetStatus

func (s *StepDependency) SetStatus(v string) *StepDependency

SetStatus sets the Status field's value.

func (*StepDependency) SetStepId

func (s *StepDependency) SetStepId(v string) *StepDependency

SetStepId sets the StepId field's value.

func (StepDependency) String

func (s StepDependency) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepDetailsError

type StepDetailsError struct {

	// The error code.
	//
	// Code is a required field
	Code *string `locationName:"code" type:"string" required:"true" enum:"JobEntityErrorCode"`

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The error message detailing the error's cause.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of the step error.

func (StepDetailsError) GoString

func (s StepDetailsError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepDetailsError) SetCode

func (s *StepDetailsError) SetCode(v string) *StepDetailsError

SetCode sets the Code field's value.

func (*StepDetailsError) SetJobId

func (s *StepDetailsError) SetJobId(v string) *StepDetailsError

SetJobId sets the JobId field's value.

func (*StepDetailsError) SetMessage

func (s *StepDetailsError) SetMessage(v string) *StepDetailsError

SetMessage sets the Message field's value.

func (*StepDetailsError) SetStepId

func (s *StepDetailsError) SetStepId(v string) *StepDetailsError

SetStepId sets the StepId field's value.

func (StepDetailsError) String

func (s StepDetailsError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepDetailsIdentifiers

type StepDetailsIdentifiers struct {

	// The job ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of identifiers for a step.

func (StepDetailsIdentifiers) GoString

func (s StepDetailsIdentifiers) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepDetailsIdentifiers) SetJobId

SetJobId sets the JobId field's value.

func (*StepDetailsIdentifiers) SetStepId

SetStepId sets the StepId field's value.

func (StepDetailsIdentifiers) String

func (s StepDetailsIdentifiers) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepDetailsIdentifiers) Validate

func (s *StepDetailsIdentifiers) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StepParameter

type StepParameter struct {

	// The name of the parameter.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The data type of the parameter.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"StepParameterType"`
	// contains filtered or unexported fields
}

The details of a step parameter.

func (StepParameter) GoString

func (s StepParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepParameter) SetName

func (s *StepParameter) SetName(v string) *StepParameter

SetName sets the Name field's value.

func (*StepParameter) SetType

func (s *StepParameter) SetType(v string) *StepParameter

SetType sets the Type field's value.

func (StepParameter) String

func (s StepParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepRequiredCapabilities

type StepRequiredCapabilities struct {

	// The capability amounts that the step requires.
	//
	// Amounts is a required field
	Amounts []*StepAmountCapability `locationName:"amounts" type:"list" required:"true"`

	// The capability attributes that the step requires.
	//
	// Attributes is a required field
	Attributes []*StepAttributeCapability `locationName:"attributes" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The details of required step capabilities.

func (StepRequiredCapabilities) GoString

func (s StepRequiredCapabilities) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepRequiredCapabilities) SetAmounts

SetAmounts sets the Amounts field's value.

func (*StepRequiredCapabilities) SetAttributes

SetAttributes sets the Attributes field's value.

func (StepRequiredCapabilities) String

func (s StepRequiredCapabilities) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepSearchSummary

type StepSearchSummary struct {

	// The date and time the resource was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The job ID.
	JobId *string `locationName:"jobId" type:"string"`

	// The life cycle status.
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" enum:"StepLifecycleStatus"`

	// The life cycle status message.
	LifecycleStatusMessage *string `locationName:"lifecycleStatusMessage" type:"string"`

	// The step name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The parameters and combination expressions for the search.
	ParameterSpace *ParameterSpace `locationName:"parameterSpace" type:"structure"`

	// The queue ID.
	QueueId *string `locationName:"queueId" type:"string"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The step ID.
	StepId *string `locationName:"stepId" type:"string"`

	// The task status to start with on the job.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"StepTargetTaskRunStatus"`

	// The task run status for the job.
	//
	//    * PENDING–pending and waiting for resources.
	//
	//    * READY–ready to be processed.
	//
	//    * ASSIGNED–assigned and will run next on a worker.
	//
	//    * SCHEDULED–scheduled to be run on a worker.
	//
	//    * INTERRUPTING–being interrupted.
	//
	//    * RUNNING–running on a worker.
	//
	//    * SUSPENDED–the task is suspended.
	//
	//    * CANCELED–the task has been canceled.
	//
	//    * FAILED–the task has failed.
	//
	//    * SUCCEEDED–the task has succeeded.
	TaskRunStatus *string `locationName:"taskRunStatus" type:"string" enum:"TaskRunStatus"`

	// The number of tasks running on the job.
	TaskRunStatusCounts map[string]*int64 `locationName:"taskRunStatusCounts" type:"map"`
	// contains filtered or unexported fields
}

The details of a step search.

func (StepSearchSummary) GoString

func (s StepSearchSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepSearchSummary) SetCreatedAt

func (s *StepSearchSummary) SetCreatedAt(v time.Time) *StepSearchSummary

SetCreatedAt sets the CreatedAt field's value.

func (*StepSearchSummary) SetEndedAt

func (s *StepSearchSummary) SetEndedAt(v time.Time) *StepSearchSummary

SetEndedAt sets the EndedAt field's value.

func (*StepSearchSummary) SetJobId

func (s *StepSearchSummary) SetJobId(v string) *StepSearchSummary

SetJobId sets the JobId field's value.

func (*StepSearchSummary) SetLifecycleStatus

func (s *StepSearchSummary) SetLifecycleStatus(v string) *StepSearchSummary

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*StepSearchSummary) SetLifecycleStatusMessage

func (s *StepSearchSummary) SetLifecycleStatusMessage(v string) *StepSearchSummary

SetLifecycleStatusMessage sets the LifecycleStatusMessage field's value.

func (*StepSearchSummary) SetName

SetName sets the Name field's value.

func (*StepSearchSummary) SetParameterSpace

func (s *StepSearchSummary) SetParameterSpace(v *ParameterSpace) *StepSearchSummary

SetParameterSpace sets the ParameterSpace field's value.

func (*StepSearchSummary) SetQueueId

func (s *StepSearchSummary) SetQueueId(v string) *StepSearchSummary

SetQueueId sets the QueueId field's value.

func (*StepSearchSummary) SetStartedAt

func (s *StepSearchSummary) SetStartedAt(v time.Time) *StepSearchSummary

SetStartedAt sets the StartedAt field's value.

func (*StepSearchSummary) SetStepId

func (s *StepSearchSummary) SetStepId(v string) *StepSearchSummary

SetStepId sets the StepId field's value.

func (*StepSearchSummary) SetTargetTaskRunStatus

func (s *StepSearchSummary) SetTargetTaskRunStatus(v string) *StepSearchSummary

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*StepSearchSummary) SetTaskRunStatus

func (s *StepSearchSummary) SetTaskRunStatus(v string) *StepSearchSummary

SetTaskRunStatus sets the TaskRunStatus field's value.

func (*StepSearchSummary) SetTaskRunStatusCounts

func (s *StepSearchSummary) SetTaskRunStatusCounts(v map[string]*int64) *StepSearchSummary

SetTaskRunStatusCounts sets the TaskRunStatusCounts field's value.

func (StepSearchSummary) String

func (s StepSearchSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StepSummary

type StepSummary struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The number of dependencies for the step.
	DependencyCounts *DependencyCounts `locationName:"dependencyCounts" type:"structure"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The life cycle status.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"StepLifecycleStatus"`

	// A message that describes the lifecycle of the step.
	LifecycleStatusMessage *string `locationName:"lifecycleStatusMessage" type:"string"`

	// The name of the step.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`

	// The task status to start with on the job.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"StepTargetTaskRunStatus"`

	// The task run status for the job.
	//
	//    * PENDING–pending and waiting for resources.
	//
	//    * READY–ready to process.
	//
	//    * ASSIGNED–assigned and will run next on a worker.
	//
	//    * SCHEDULED–scheduled to run on a worker.
	//
	//    * INTERRUPTING–being interrupted.
	//
	//    * RUNNING–running on a worker.
	//
	//    * SUSPENDED–the task is suspended.
	//
	//    * CANCELED–the task has been canceled.
	//
	//    * FAILED–the task has failed.
	//
	//    * SUCCEEDED–the task has succeeded.
	//
	// TaskRunStatus is a required field
	TaskRunStatus *string `locationName:"taskRunStatus" type:"string" required:"true" enum:"TaskRunStatus"`

	// The number of tasks running on the job.
	//
	// TaskRunStatusCounts is a required field
	TaskRunStatusCounts map[string]*int64 `locationName:"taskRunStatusCounts" type:"map" required:"true"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details for a step.

func (StepSummary) GoString

func (s StepSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepSummary) SetCreatedAt

func (s *StepSummary) SetCreatedAt(v time.Time) *StepSummary

SetCreatedAt sets the CreatedAt field's value.

func (*StepSummary) SetCreatedBy

func (s *StepSummary) SetCreatedBy(v string) *StepSummary

SetCreatedBy sets the CreatedBy field's value.

func (*StepSummary) SetDependencyCounts

func (s *StepSummary) SetDependencyCounts(v *DependencyCounts) *StepSummary

SetDependencyCounts sets the DependencyCounts field's value.

func (*StepSummary) SetEndedAt

func (s *StepSummary) SetEndedAt(v time.Time) *StepSummary

SetEndedAt sets the EndedAt field's value.

func (*StepSummary) SetLifecycleStatus

func (s *StepSummary) SetLifecycleStatus(v string) *StepSummary

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*StepSummary) SetLifecycleStatusMessage

func (s *StepSummary) SetLifecycleStatusMessage(v string) *StepSummary

SetLifecycleStatusMessage sets the LifecycleStatusMessage field's value.

func (*StepSummary) SetName

func (s *StepSummary) SetName(v string) *StepSummary

SetName sets the Name field's value.

func (*StepSummary) SetStartedAt

func (s *StepSummary) SetStartedAt(v time.Time) *StepSummary

SetStartedAt sets the StartedAt field's value.

func (*StepSummary) SetStepId

func (s *StepSummary) SetStepId(v string) *StepSummary

SetStepId sets the StepId field's value.

func (*StepSummary) SetTargetTaskRunStatus

func (s *StepSummary) SetTargetTaskRunStatus(v string) *StepSummary

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (*StepSummary) SetTaskRunStatus

func (s *StepSummary) SetTaskRunStatus(v string) *StepSummary

SetTaskRunStatus sets the TaskRunStatus field's value.

func (*StepSummary) SetTaskRunStatusCounts

func (s *StepSummary) SetTaskRunStatusCounts(v map[string]*int64) *StepSummary

SetTaskRunStatusCounts sets the TaskRunStatusCounts field's value.

func (*StepSummary) SetUpdatedAt

func (s *StepSummary) SetUpdatedAt(v time.Time) *StepSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*StepSummary) SetUpdatedBy

func (s *StepSummary) SetUpdatedBy(v string) *StepSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (StepSummary) String

func (s StepSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StorageProfileSummary

type StorageProfileSummary struct {

	// The display name of the storage profile summary to update.
	//
	// DisplayName is a required field
	DisplayName *string `locationName:"displayName" min:"1" type:"string" required:"true"`

	// The operating system (OS) family.
	//
	// OsFamily is a required field
	OsFamily *string `locationName:"osFamily" type:"string" required:"true" enum:"StorageProfileOperatingSystemFamily"`

	// The storage profile ID.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a storage profile.

func (StorageProfileSummary) GoString

func (s StorageProfileSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StorageProfileSummary) SetDisplayName

func (s *StorageProfileSummary) SetDisplayName(v string) *StorageProfileSummary

SetDisplayName sets the DisplayName field's value.

func (*StorageProfileSummary) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (*StorageProfileSummary) SetStorageProfileId

func (s *StorageProfileSummary) SetStorageProfileId(v string) *StorageProfileSummary

SetStorageProfileId sets the StorageProfileId field's value.

func (StorageProfileSummary) String

func (s StorageProfileSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StringFilterExpression

type StringFilterExpression struct {

	// The field name to search.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The type of comparison to use for this search.
	//
	// Operator is a required field
	Operator *string `locationName:"operator" type:"string" required:"true" enum:"ComparisonOperator"`

	// The string to search for.
	//
	// Value is a required field
	Value *string `locationName:"value" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Searches for a particular string.

func (StringFilterExpression) GoString

func (s StringFilterExpression) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringFilterExpression) SetName

SetName sets the Name field's value.

func (*StringFilterExpression) SetOperator

SetOperator sets the Operator field's value.

func (*StringFilterExpression) SetValue

SetValue sets the Value field's value.

func (StringFilterExpression) String

func (s StringFilterExpression) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StringFilterExpression) Validate

func (s *StringFilterExpression) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SyncInputJobAttachmentsSessionActionDefinition

type SyncInputJobAttachmentsSessionActionDefinition struct {

	// The step ID for the step in the job attachment.
	StepId *string `locationName:"stepId" type:"string"`
	// contains filtered or unexported fields
}

The job attachment in a session action to sync.

func (SyncInputJobAttachmentsSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SyncInputJobAttachmentsSessionActionDefinition) SetStepId

SetStepId sets the StepId field's value.

func (SyncInputJobAttachmentsSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SyncInputJobAttachmentsSessionActionDefinitionSummary

type SyncInputJobAttachmentsSessionActionDefinitionSummary struct {

	// The step ID of the step in the job attachment.
	StepId *string `locationName:"stepId" type:"string"`
	// contains filtered or unexported fields
}

The details of a synced job attachment.

func (SyncInputJobAttachmentsSessionActionDefinitionSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SyncInputJobAttachmentsSessionActionDefinitionSummary) SetStepId

SetStepId sets the StepId field's value.

func (SyncInputJobAttachmentsSessionActionDefinitionSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

	// The ARN of the resource to apply tags to.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Each tag consists of a tag key and a tag value. Tag keys and values are both
	// required, but tag values can be empty strings.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TaskParameterValue

type TaskParameterValue struct {

	// A double precision IEEE-754 floating point number represented as a string.
	Float *string `locationName:"float" min:"1" type:"string"`

	// A signed integer represented as a string.
	Int *string `locationName:"int" min:"1" type:"string"`

	// A file system path represented as a string.
	Path *string `locationName:"path" type:"string"`

	// A UTF-8 string.
	String_ *string `locationName:"string" type:"string"`
	// contains filtered or unexported fields
}

The data types for the task parameters.

func (TaskParameterValue) GoString

func (s TaskParameterValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TaskParameterValue) SetFloat

SetFloat sets the Float field's value.

func (*TaskParameterValue) SetInt

SetInt sets the Int field's value.

func (*TaskParameterValue) SetPath

SetPath sets the Path field's value.

func (*TaskParameterValue) SetString_

func (s *TaskParameterValue) SetString_(v string) *TaskParameterValue

SetString_ sets the String_ field's value.

func (TaskParameterValue) String

func (s TaskParameterValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TaskRunSessionActionDefinition

type TaskRunSessionActionDefinition struct {

	// The task parameters.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by TaskRunSessionActionDefinition's
	// String and GoString methods.
	//
	// Parameters is a required field
	Parameters map[string]*TaskParameterValue `locationName:"parameters" type:"map" required:"true" sensitive:"true"`

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`

	// The task ID.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The task, step, and parameters for the task run in the session action.

func (TaskRunSessionActionDefinition) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TaskRunSessionActionDefinition) SetParameters

SetParameters sets the Parameters field's value.

func (*TaskRunSessionActionDefinition) SetStepId

SetStepId sets the StepId field's value.

func (*TaskRunSessionActionDefinition) SetTaskId

SetTaskId sets the TaskId field's value.

func (TaskRunSessionActionDefinition) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TaskRunSessionActionDefinitionSummary

type TaskRunSessionActionDefinitionSummary struct {

	// The step ID.
	//
	// StepId is a required field
	StepId *string `locationName:"stepId" type:"string" required:"true"`

	// The task ID.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a task run in a session action.

func (TaskRunSessionActionDefinitionSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TaskRunSessionActionDefinitionSummary) SetStepId

SetStepId sets the StepId field's value.

func (*TaskRunSessionActionDefinitionSummary) SetTaskId

SetTaskId sets the TaskId field's value.

func (TaskRunSessionActionDefinitionSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TaskSearchSummary

type TaskSearchSummary struct {

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The number of times that the task failed and was retried.
	FailureRetryCount *int64 `locationName:"failureRetryCount" type:"integer"`

	// The job ID.
	JobId *string `locationName:"jobId" type:"string"`

	// The parameters to search for.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by TaskSearchSummary's
	// String and GoString methods.
	Parameters map[string]*TaskParameterValue `locationName:"parameters" type:"map" sensitive:"true"`

	// The queue ID.
	QueueId *string `locationName:"queueId" type:"string"`

	// The run status of the task.
	RunStatus *string `locationName:"runStatus" type:"string" enum:"TaskRunStatus"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The step ID.
	StepId *string `locationName:"stepId" type:"string"`

	// The run status that the task is being updated to.
	TargetRunStatus *string `locationName:"targetRunStatus" type:"string" enum:"TaskTargetRunStatus"`

	// The task ID.
	TaskId *string `locationName:"taskId" type:"string"`
	// contains filtered or unexported fields
}

The details of a task search.

func (TaskSearchSummary) GoString

func (s TaskSearchSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TaskSearchSummary) SetEndedAt

func (s *TaskSearchSummary) SetEndedAt(v time.Time) *TaskSearchSummary

SetEndedAt sets the EndedAt field's value.

func (*TaskSearchSummary) SetFailureRetryCount

func (s *TaskSearchSummary) SetFailureRetryCount(v int64) *TaskSearchSummary

SetFailureRetryCount sets the FailureRetryCount field's value.

func (*TaskSearchSummary) SetJobId

func (s *TaskSearchSummary) SetJobId(v string) *TaskSearchSummary

SetJobId sets the JobId field's value.

func (*TaskSearchSummary) SetParameters

SetParameters sets the Parameters field's value.

func (*TaskSearchSummary) SetQueueId

func (s *TaskSearchSummary) SetQueueId(v string) *TaskSearchSummary

SetQueueId sets the QueueId field's value.

func (*TaskSearchSummary) SetRunStatus

func (s *TaskSearchSummary) SetRunStatus(v string) *TaskSearchSummary

SetRunStatus sets the RunStatus field's value.

func (*TaskSearchSummary) SetStartedAt

func (s *TaskSearchSummary) SetStartedAt(v time.Time) *TaskSearchSummary

SetStartedAt sets the StartedAt field's value.

func (*TaskSearchSummary) SetStepId

func (s *TaskSearchSummary) SetStepId(v string) *TaskSearchSummary

SetStepId sets the StepId field's value.

func (*TaskSearchSummary) SetTargetRunStatus

func (s *TaskSearchSummary) SetTargetRunStatus(v string) *TaskSearchSummary

SetTargetRunStatus sets the TargetRunStatus field's value.

func (*TaskSearchSummary) SetTaskId

func (s *TaskSearchSummary) SetTaskId(v string) *TaskSearchSummary

SetTaskId sets the TaskId field's value.

func (TaskSearchSummary) String

func (s TaskSearchSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TaskSummary

type TaskSummary struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The number of times that the task failed and was retried.
	FailureRetryCount *int64 `locationName:"failureRetryCount" type:"integer"`

	// The latest session action for the task.
	LatestSessionActionId *string `locationName:"latestSessionActionId" type:"string"`

	// The task parameters.
	//
	// Parameters is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by TaskSummary's
	// String and GoString methods.
	Parameters map[string]*TaskParameterValue `locationName:"parameters" type:"map" sensitive:"true"`

	// The run status of the task.
	//
	// RunStatus is a required field
	RunStatus *string `locationName:"runStatus" type:"string" required:"true" enum:"TaskRunStatus"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The run status on which the started.
	TargetRunStatus *string `locationName:"targetRunStatus" type:"string" enum:"TaskTargetRunStatus"`

	// The task ID.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`
	// contains filtered or unexported fields
}

The details of a task.

func (TaskSummary) GoString

func (s TaskSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TaskSummary) SetCreatedAt

func (s *TaskSummary) SetCreatedAt(v time.Time) *TaskSummary

SetCreatedAt sets the CreatedAt field's value.

func (*TaskSummary) SetCreatedBy

func (s *TaskSummary) SetCreatedBy(v string) *TaskSummary

SetCreatedBy sets the CreatedBy field's value.

func (*TaskSummary) SetEndedAt

func (s *TaskSummary) SetEndedAt(v time.Time) *TaskSummary

SetEndedAt sets the EndedAt field's value.

func (*TaskSummary) SetFailureRetryCount

func (s *TaskSummary) SetFailureRetryCount(v int64) *TaskSummary

SetFailureRetryCount sets the FailureRetryCount field's value.

func (*TaskSummary) SetLatestSessionActionId

func (s *TaskSummary) SetLatestSessionActionId(v string) *TaskSummary

SetLatestSessionActionId sets the LatestSessionActionId field's value.

func (*TaskSummary) SetParameters

func (s *TaskSummary) SetParameters(v map[string]*TaskParameterValue) *TaskSummary

SetParameters sets the Parameters field's value.

func (*TaskSummary) SetRunStatus

func (s *TaskSummary) SetRunStatus(v string) *TaskSummary

SetRunStatus sets the RunStatus field's value.

func (*TaskSummary) SetStartedAt

func (s *TaskSummary) SetStartedAt(v time.Time) *TaskSummary

SetStartedAt sets the StartedAt field's value.

func (*TaskSummary) SetTargetRunStatus

func (s *TaskSummary) SetTargetRunStatus(v string) *TaskSummary

SetTargetRunStatus sets the TargetRunStatus field's value.

func (*TaskSummary) SetTaskId

func (s *TaskSummary) SetTaskId(v string) *TaskSummary

SetTaskId sets the TaskId field's value.

func (*TaskSummary) SetUpdatedAt

func (s *TaskSummary) SetUpdatedAt(v time.Time) *TaskSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*TaskSummary) SetUpdatedBy

func (s *TaskSummary) SetUpdatedBy(v string) *TaskSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (TaskSummary) String

func (s TaskSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Information about the resources in use when the exception was thrown.
	Context map[string]*string `locationName:"context" type:"map"`

	Message_ *string `locationName:"message" type:"string"`

	// Identifies the quota that is being throttled.
	QuotaCode *string `locationName:"quotaCode" type:"string"`

	// The number of seconds a client should wait before retrying the request.
	RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`

	// Identifies the service that is being throttled.
	ServiceCode *string `locationName:"serviceCode" type:"string"`
	// contains filtered or unexported fields
}

Your request exceeded a request rate quota.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The ARN of the resource to remove the tag from.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// They keys of the tag.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateBudgetInput

type UpdateBudgetInput struct {

	// The budget actions to add. Budget actions specify what happens when the budget
	// runs out.
	ActionsToAdd []*BudgetActionToAdd `locationName:"actionsToAdd" type:"list"`

	// The budget actions to remove from the budget.
	ActionsToRemove []*BudgetActionToRemove `locationName:"actionsToRemove" type:"list"`

	// The dollar limit to update on the budget. Based on consumed usage.
	ApproximateDollarLimit *float64 `locationName:"approximateDollarLimit" min:"0.01" type:"float"`

	// The budget ID to update.
	//
	// BudgetId is a required field
	BudgetId *string `location:"uri" locationName:"budgetId" type:"string" required:"true"`

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The description of the budget to update.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateBudgetInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the budget to update.
	DisplayName *string `locationName:"displayName" min:"1" type:"string"`

	// The farm ID of the budget to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The schedule to update.
	Schedule *BudgetSchedule `locationName:"schedule" type:"structure"`

	// Updates the status of the budget.
	//
	//    * ACTIVE–The budget is being evaluated.
	//
	//    * INACTIVE–The budget is inactive. This can include Expired, Canceled,
	//    or deleted Deleted statuses.
	Status *string `locationName:"status" type:"string" enum:"BudgetStatus"`
	// contains filtered or unexported fields
}

func (UpdateBudgetInput) GoString

func (s UpdateBudgetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateBudgetInput) SetActionsToAdd

func (s *UpdateBudgetInput) SetActionsToAdd(v []*BudgetActionToAdd) *UpdateBudgetInput

SetActionsToAdd sets the ActionsToAdd field's value.

func (*UpdateBudgetInput) SetActionsToRemove

func (s *UpdateBudgetInput) SetActionsToRemove(v []*BudgetActionToRemove) *UpdateBudgetInput

SetActionsToRemove sets the ActionsToRemove field's value.

func (*UpdateBudgetInput) SetApproximateDollarLimit

func (s *UpdateBudgetInput) SetApproximateDollarLimit(v float64) *UpdateBudgetInput

SetApproximateDollarLimit sets the ApproximateDollarLimit field's value.

func (*UpdateBudgetInput) SetBudgetId

func (s *UpdateBudgetInput) SetBudgetId(v string) *UpdateBudgetInput

SetBudgetId sets the BudgetId field's value.

func (*UpdateBudgetInput) SetClientToken

func (s *UpdateBudgetInput) SetClientToken(v string) *UpdateBudgetInput

SetClientToken sets the ClientToken field's value.

func (*UpdateBudgetInput) SetDescription

func (s *UpdateBudgetInput) SetDescription(v string) *UpdateBudgetInput

SetDescription sets the Description field's value.

func (*UpdateBudgetInput) SetDisplayName

func (s *UpdateBudgetInput) SetDisplayName(v string) *UpdateBudgetInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateBudgetInput) SetFarmId

func (s *UpdateBudgetInput) SetFarmId(v string) *UpdateBudgetInput

SetFarmId sets the FarmId field's value.

func (*UpdateBudgetInput) SetSchedule

SetSchedule sets the Schedule field's value.

func (*UpdateBudgetInput) SetStatus

func (s *UpdateBudgetInput) SetStatus(v string) *UpdateBudgetInput

SetStatus sets the Status field's value.

func (UpdateBudgetInput) String

func (s UpdateBudgetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateBudgetInput) Validate

func (s *UpdateBudgetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBudgetOutput

type UpdateBudgetOutput struct {
	// contains filtered or unexported fields
}

func (UpdateBudgetOutput) GoString

func (s UpdateBudgetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateBudgetOutput) String

func (s UpdateBudgetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateFarmInput

type UpdateFarmInput struct {

	// The description of the farm to update.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateFarmInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the farm to update.
	DisplayName *string `locationName:"displayName" min:"1" type:"string"`

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateFarmInput) GoString

func (s UpdateFarmInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFarmInput) SetDescription

func (s *UpdateFarmInput) SetDescription(v string) *UpdateFarmInput

SetDescription sets the Description field's value.

func (*UpdateFarmInput) SetDisplayName

func (s *UpdateFarmInput) SetDisplayName(v string) *UpdateFarmInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateFarmInput) SetFarmId

func (s *UpdateFarmInput) SetFarmId(v string) *UpdateFarmInput

SetFarmId sets the FarmId field's value.

func (UpdateFarmInput) String

func (s UpdateFarmInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFarmInput) Validate

func (s *UpdateFarmInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFarmOutput

type UpdateFarmOutput struct {
	// contains filtered or unexported fields
}

func (UpdateFarmOutput) GoString

func (s UpdateFarmOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateFarmOutput) String

func (s UpdateFarmOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateFleetInput

type UpdateFleetInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The fleet configuration to update.
	Configuration *FleetConfiguration `locationName:"configuration" type:"structure"`

	// The description of the fleet to update.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateFleetInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the fleet to update.
	DisplayName *string `locationName:"displayName" min:"1" type:"string"`

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID to update.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The maximum number of workers in the fleet.
	MaxWorkerCount *int64 `locationName:"maxWorkerCount" type:"integer"`

	// The minimum number of workers in the fleet.
	MinWorkerCount *int64 `locationName:"minWorkerCount" type:"integer"`

	// The IAM role ARN that the fleet's workers assume while running jobs.
	RoleArn *string `locationName:"roleArn" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateFleetInput) GoString

func (s UpdateFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFleetInput) SetClientToken

func (s *UpdateFleetInput) SetClientToken(v string) *UpdateFleetInput

SetClientToken sets the ClientToken field's value.

func (*UpdateFleetInput) SetConfiguration

func (s *UpdateFleetInput) SetConfiguration(v *FleetConfiguration) *UpdateFleetInput

SetConfiguration sets the Configuration field's value.

func (*UpdateFleetInput) SetDescription

func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput

SetDescription sets the Description field's value.

func (*UpdateFleetInput) SetDisplayName

func (s *UpdateFleetInput) SetDisplayName(v string) *UpdateFleetInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateFleetInput) SetFarmId

func (s *UpdateFleetInput) SetFarmId(v string) *UpdateFleetInput

SetFarmId sets the FarmId field's value.

func (*UpdateFleetInput) SetFleetId

func (s *UpdateFleetInput) SetFleetId(v string) *UpdateFleetInput

SetFleetId sets the FleetId field's value.

func (*UpdateFleetInput) SetMaxWorkerCount

func (s *UpdateFleetInput) SetMaxWorkerCount(v int64) *UpdateFleetInput

SetMaxWorkerCount sets the MaxWorkerCount field's value.

func (*UpdateFleetInput) SetMinWorkerCount

func (s *UpdateFleetInput) SetMinWorkerCount(v int64) *UpdateFleetInput

SetMinWorkerCount sets the MinWorkerCount field's value.

func (*UpdateFleetInput) SetRoleArn

func (s *UpdateFleetInput) SetRoleArn(v string) *UpdateFleetInput

SetRoleArn sets the RoleArn field's value.

func (UpdateFleetInput) String

func (s UpdateFleetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFleetInput) Validate

func (s *UpdateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFleetOutput

type UpdateFleetOutput struct {
	// contains filtered or unexported fields
}

func (UpdateFleetOutput) GoString

func (s UpdateFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateFleetOutput) String

func (s UpdateFleetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateJobInput

type UpdateJobInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID of the job to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to update.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The status of a job in its lifecycle.
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" enum:"UpdateJobLifecycleStatus"`

	// The number of task failures before the job stops running and is marked as
	// FAILED.
	MaxFailedTasksCount *int64 `locationName:"maxFailedTasksCount" type:"integer"`

	// The maximum number of retries for a job.
	MaxRetriesPerTask *int64 `locationName:"maxRetriesPerTask" type:"integer"`

	// The job priority to update.
	Priority *int64 `locationName:"priority" type:"integer"`

	// The queue ID of the job to update.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The task status to update the job's tasks to.
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" enum:"JobTargetTaskRunStatus"`
	// contains filtered or unexported fields
}

func (UpdateJobInput) GoString

func (s UpdateJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateJobInput) SetClientToken

func (s *UpdateJobInput) SetClientToken(v string) *UpdateJobInput

SetClientToken sets the ClientToken field's value.

func (*UpdateJobInput) SetFarmId

func (s *UpdateJobInput) SetFarmId(v string) *UpdateJobInput

SetFarmId sets the FarmId field's value.

func (*UpdateJobInput) SetJobId

func (s *UpdateJobInput) SetJobId(v string) *UpdateJobInput

SetJobId sets the JobId field's value.

func (*UpdateJobInput) SetLifecycleStatus

func (s *UpdateJobInput) SetLifecycleStatus(v string) *UpdateJobInput

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*UpdateJobInput) SetMaxFailedTasksCount

func (s *UpdateJobInput) SetMaxFailedTasksCount(v int64) *UpdateJobInput

SetMaxFailedTasksCount sets the MaxFailedTasksCount field's value.

func (*UpdateJobInput) SetMaxRetriesPerTask

func (s *UpdateJobInput) SetMaxRetriesPerTask(v int64) *UpdateJobInput

SetMaxRetriesPerTask sets the MaxRetriesPerTask field's value.

func (*UpdateJobInput) SetPriority

func (s *UpdateJobInput) SetPriority(v int64) *UpdateJobInput

SetPriority sets the Priority field's value.

func (*UpdateJobInput) SetQueueId

func (s *UpdateJobInput) SetQueueId(v string) *UpdateJobInput

SetQueueId sets the QueueId field's value.

func (*UpdateJobInput) SetTargetTaskRunStatus

func (s *UpdateJobInput) SetTargetTaskRunStatus(v string) *UpdateJobInput

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (UpdateJobInput) String

func (s UpdateJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateJobInput) Validate

func (s *UpdateJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateJobOutput

type UpdateJobOutput struct {
	// contains filtered or unexported fields
}

func (UpdateJobOutput) GoString

func (s UpdateJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateJobOutput) String

func (s UpdateJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateMonitorInput

type UpdateMonitorInput struct {

	// The new value to use for the monitor's display name.
	DisplayName *string `locationName:"displayName" min:"1" type:"string"`

	// The unique identifier of the monitor to update.
	//
	// MonitorId is a required field
	MonitorId *string `location:"uri" locationName:"monitorId" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the new IAM role to use with the monitor.
	RoleArn *string `locationName:"roleArn" type:"string"`

	// The new value of the subdomain to use when forming the monitor URL.
	Subdomain *string `locationName:"subdomain" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMonitorInput) GoString

func (s UpdateMonitorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMonitorInput) SetDisplayName

func (s *UpdateMonitorInput) SetDisplayName(v string) *UpdateMonitorInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateMonitorInput) SetMonitorId

func (s *UpdateMonitorInput) SetMonitorId(v string) *UpdateMonitorInput

SetMonitorId sets the MonitorId field's value.

func (*UpdateMonitorInput) SetRoleArn

func (s *UpdateMonitorInput) SetRoleArn(v string) *UpdateMonitorInput

SetRoleArn sets the RoleArn field's value.

func (*UpdateMonitorInput) SetSubdomain

func (s *UpdateMonitorInput) SetSubdomain(v string) *UpdateMonitorInput

SetSubdomain sets the Subdomain field's value.

func (UpdateMonitorInput) String

func (s UpdateMonitorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMonitorInput) Validate

func (s *UpdateMonitorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateMonitorOutput

type UpdateMonitorOutput struct {
	// contains filtered or unexported fields
}

func (UpdateMonitorOutput) GoString

func (s UpdateMonitorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateMonitorOutput) String

func (s UpdateMonitorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateQueueEnvironmentInput

type UpdateQueueEnvironmentInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID of the queue environment to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The priority to update.
	Priority *int64 `locationName:"priority" type:"integer"`

	// The queue environment ID to update.
	//
	// QueueEnvironmentId is a required field
	QueueEnvironmentId *string `location:"uri" locationName:"queueEnvironmentId" type:"string" required:"true"`

	// The queue ID of the queue environment to update.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The template to update.
	//
	// Template is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateQueueEnvironmentInput's
	// String and GoString methods.
	Template *string `locationName:"template" min:"1" type:"string" sensitive:"true"`

	// The template type to update.
	TemplateType *string `locationName:"templateType" type:"string" enum:"EnvironmentTemplateType"`
	// contains filtered or unexported fields
}

func (UpdateQueueEnvironmentInput) GoString

func (s UpdateQueueEnvironmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateQueueEnvironmentInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateQueueEnvironmentInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*UpdateQueueEnvironmentInput) SetPriority

SetPriority sets the Priority field's value.

func (*UpdateQueueEnvironmentInput) SetQueueEnvironmentId

func (s *UpdateQueueEnvironmentInput) SetQueueEnvironmentId(v string) *UpdateQueueEnvironmentInput

SetQueueEnvironmentId sets the QueueEnvironmentId field's value.

func (*UpdateQueueEnvironmentInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*UpdateQueueEnvironmentInput) SetTemplate

SetTemplate sets the Template field's value.

func (*UpdateQueueEnvironmentInput) SetTemplateType

SetTemplateType sets the TemplateType field's value.

func (UpdateQueueEnvironmentInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateQueueEnvironmentInput) Validate

func (s *UpdateQueueEnvironmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateQueueEnvironmentOutput

type UpdateQueueEnvironmentOutput struct {
	// contains filtered or unexported fields
}

func (UpdateQueueEnvironmentOutput) GoString

func (s UpdateQueueEnvironmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateQueueEnvironmentOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateQueueFleetAssociationInput

type UpdateQueueFleetAssociationInput struct {

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID to update.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The queue ID to update.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The status to update.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"UpdateQueueFleetAssociationStatus"`
	// contains filtered or unexported fields
}

func (UpdateQueueFleetAssociationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateQueueFleetAssociationInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*UpdateQueueFleetAssociationInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*UpdateQueueFleetAssociationInput) SetQueueId

SetQueueId sets the QueueId field's value.

func (*UpdateQueueFleetAssociationInput) SetStatus

SetStatus sets the Status field's value.

func (UpdateQueueFleetAssociationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateQueueFleetAssociationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateQueueFleetAssociationOutput

type UpdateQueueFleetAssociationOutput struct {
	// contains filtered or unexported fields
}

func (UpdateQueueFleetAssociationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateQueueFleetAssociationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateQueueInput

type UpdateQueueInput struct {

	// The storage profile IDs to add.
	AllowedStorageProfileIdsToAdd []*string `locationName:"allowedStorageProfileIdsToAdd" type:"list"`

	// The storage profile ID to remove.
	AllowedStorageProfileIdsToRemove []*string `locationName:"allowedStorageProfileIdsToRemove" type:"list"`

	// The idempotency token to update in the queue.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The default action to take for a queue update if a budget isn't configured.
	DefaultBudgetAction *string `locationName:"defaultBudgetAction" type:"string" enum:"DefaultQueueBudgetAction"`

	// The description of the queue to update.
	//
	// Description is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateQueueInput's
	// String and GoString methods.
	Description *string `locationName:"description" type:"string" sensitive:"true"`

	// The display name of the queue to update.
	DisplayName *string `locationName:"displayName" min:"1" type:"string"`

	// The farm ID to update in the queue.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job attachment settings to update for the queue.
	JobAttachmentSettings *JobAttachmentSettings `locationName:"jobAttachmentSettings" type:"structure"`

	// Update the jobs in the queue to run as a specified POSIX user.
	JobRunAsUser *JobRunAsUser `locationName:"jobRunAsUser" type:"structure"`

	// The queue ID to update.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The required file system location names to add to the queue.
	RequiredFileSystemLocationNamesToAdd []*string `locationName:"requiredFileSystemLocationNamesToAdd" type:"list"`

	// The required file system location names to remove from the queue.
	RequiredFileSystemLocationNamesToRemove []*string `locationName:"requiredFileSystemLocationNamesToRemove" type:"list"`

	// The IAM role ARN that's used to run jobs from this queue.
	RoleArn *string `locationName:"roleArn" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateQueueInput) GoString

func (s UpdateQueueInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateQueueInput) SetAllowedStorageProfileIdsToAdd

func (s *UpdateQueueInput) SetAllowedStorageProfileIdsToAdd(v []*string) *UpdateQueueInput

SetAllowedStorageProfileIdsToAdd sets the AllowedStorageProfileIdsToAdd field's value.

func (*UpdateQueueInput) SetAllowedStorageProfileIdsToRemove

func (s *UpdateQueueInput) SetAllowedStorageProfileIdsToRemove(v []*string) *UpdateQueueInput

SetAllowedStorageProfileIdsToRemove sets the AllowedStorageProfileIdsToRemove field's value.

func (*UpdateQueueInput) SetClientToken

func (s *UpdateQueueInput) SetClientToken(v string) *UpdateQueueInput

SetClientToken sets the ClientToken field's value.

func (*UpdateQueueInput) SetDefaultBudgetAction

func (s *UpdateQueueInput) SetDefaultBudgetAction(v string) *UpdateQueueInput

SetDefaultBudgetAction sets the DefaultBudgetAction field's value.

func (*UpdateQueueInput) SetDescription

func (s *UpdateQueueInput) SetDescription(v string) *UpdateQueueInput

SetDescription sets the Description field's value.

func (*UpdateQueueInput) SetDisplayName

func (s *UpdateQueueInput) SetDisplayName(v string) *UpdateQueueInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateQueueInput) SetFarmId

func (s *UpdateQueueInput) SetFarmId(v string) *UpdateQueueInput

SetFarmId sets the FarmId field's value.

func (*UpdateQueueInput) SetJobAttachmentSettings

func (s *UpdateQueueInput) SetJobAttachmentSettings(v *JobAttachmentSettings) *UpdateQueueInput

SetJobAttachmentSettings sets the JobAttachmentSettings field's value.

func (*UpdateQueueInput) SetJobRunAsUser

func (s *UpdateQueueInput) SetJobRunAsUser(v *JobRunAsUser) *UpdateQueueInput

SetJobRunAsUser sets the JobRunAsUser field's value.

func (*UpdateQueueInput) SetQueueId

func (s *UpdateQueueInput) SetQueueId(v string) *UpdateQueueInput

SetQueueId sets the QueueId field's value.

func (*UpdateQueueInput) SetRequiredFileSystemLocationNamesToAdd

func (s *UpdateQueueInput) SetRequiredFileSystemLocationNamesToAdd(v []*string) *UpdateQueueInput

SetRequiredFileSystemLocationNamesToAdd sets the RequiredFileSystemLocationNamesToAdd field's value.

func (*UpdateQueueInput) SetRequiredFileSystemLocationNamesToRemove

func (s *UpdateQueueInput) SetRequiredFileSystemLocationNamesToRemove(v []*string) *UpdateQueueInput

SetRequiredFileSystemLocationNamesToRemove sets the RequiredFileSystemLocationNamesToRemove field's value.

func (*UpdateQueueInput) SetRoleArn

func (s *UpdateQueueInput) SetRoleArn(v string) *UpdateQueueInput

SetRoleArn sets the RoleArn field's value.

func (UpdateQueueInput) String

func (s UpdateQueueInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateQueueInput) Validate

func (s *UpdateQueueInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateQueueOutput

type UpdateQueueOutput struct {
	// contains filtered or unexported fields
}

func (UpdateQueueOutput) GoString

func (s UpdateQueueOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateQueueOutput) String

func (s UpdateQueueOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateSessionInput

type UpdateSessionInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID to update in the session.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to update in the session.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID to update in the session.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The session ID to update.
	//
	// SessionId is a required field
	SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`

	// The life cycle status to update in the session.
	//
	// TargetLifecycleStatus is a required field
	TargetLifecycleStatus *string `locationName:"targetLifecycleStatus" type:"string" required:"true" enum:"SessionLifecycleTargetStatus"`
	// contains filtered or unexported fields
}

func (UpdateSessionInput) GoString

func (s UpdateSessionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSessionInput) SetClientToken

func (s *UpdateSessionInput) SetClientToken(v string) *UpdateSessionInput

SetClientToken sets the ClientToken field's value.

func (*UpdateSessionInput) SetFarmId

func (s *UpdateSessionInput) SetFarmId(v string) *UpdateSessionInput

SetFarmId sets the FarmId field's value.

func (*UpdateSessionInput) SetJobId

SetJobId sets the JobId field's value.

func (*UpdateSessionInput) SetQueueId

func (s *UpdateSessionInput) SetQueueId(v string) *UpdateSessionInput

SetQueueId sets the QueueId field's value.

func (*UpdateSessionInput) SetSessionId

func (s *UpdateSessionInput) SetSessionId(v string) *UpdateSessionInput

SetSessionId sets the SessionId field's value.

func (*UpdateSessionInput) SetTargetLifecycleStatus

func (s *UpdateSessionInput) SetTargetLifecycleStatus(v string) *UpdateSessionInput

SetTargetLifecycleStatus sets the TargetLifecycleStatus field's value.

func (UpdateSessionInput) String

func (s UpdateSessionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateSessionInput) Validate

func (s *UpdateSessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSessionOutput

type UpdateSessionOutput struct {
	// contains filtered or unexported fields
}

func (UpdateSessionOutput) GoString

func (s UpdateSessionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateSessionOutput) String

func (s UpdateSessionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateStepInput

type UpdateStepInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to update.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID to update.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID to update.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`

	// The task status to update the step's tasks to.
	//
	// TargetTaskRunStatus is a required field
	TargetTaskRunStatus *string `locationName:"targetTaskRunStatus" type:"string" required:"true" enum:"StepTargetTaskRunStatus"`
	// contains filtered or unexported fields
}

func (UpdateStepInput) GoString

func (s UpdateStepInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateStepInput) SetClientToken

func (s *UpdateStepInput) SetClientToken(v string) *UpdateStepInput

SetClientToken sets the ClientToken field's value.

func (*UpdateStepInput) SetFarmId

func (s *UpdateStepInput) SetFarmId(v string) *UpdateStepInput

SetFarmId sets the FarmId field's value.

func (*UpdateStepInput) SetJobId

func (s *UpdateStepInput) SetJobId(v string) *UpdateStepInput

SetJobId sets the JobId field's value.

func (*UpdateStepInput) SetQueueId

func (s *UpdateStepInput) SetQueueId(v string) *UpdateStepInput

SetQueueId sets the QueueId field's value.

func (*UpdateStepInput) SetStepId

func (s *UpdateStepInput) SetStepId(v string) *UpdateStepInput

SetStepId sets the StepId field's value.

func (*UpdateStepInput) SetTargetTaskRunStatus

func (s *UpdateStepInput) SetTargetTaskRunStatus(v string) *UpdateStepInput

SetTargetTaskRunStatus sets the TargetTaskRunStatus field's value.

func (UpdateStepInput) String

func (s UpdateStepInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateStepInput) Validate

func (s *UpdateStepInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateStepOutput

type UpdateStepOutput struct {
	// contains filtered or unexported fields
}

func (UpdateStepOutput) GoString

func (s UpdateStepOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateStepOutput) String

func (s UpdateStepOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateStorageProfileInput

type UpdateStorageProfileInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The display name of the storage profile to update.
	DisplayName *string `locationName:"displayName" min:"1" type:"string"`

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The file system location names to add.
	FileSystemLocationsToAdd []*FileSystemLocation `locationName:"fileSystemLocationsToAdd" type:"list"`

	// The file system location names to remove.
	FileSystemLocationsToRemove []*FileSystemLocation `locationName:"fileSystemLocationsToRemove" type:"list"`

	// The OS system to update.
	OsFamily *string `locationName:"osFamily" type:"string" enum:"StorageProfileOperatingSystemFamily"`

	// The storage profile ID to update.
	//
	// StorageProfileId is a required field
	StorageProfileId *string `location:"uri" locationName:"storageProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateStorageProfileInput) GoString

func (s UpdateStorageProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateStorageProfileInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateStorageProfileInput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*UpdateStorageProfileInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*UpdateStorageProfileInput) SetFileSystemLocationsToAdd

func (s *UpdateStorageProfileInput) SetFileSystemLocationsToAdd(v []*FileSystemLocation) *UpdateStorageProfileInput

SetFileSystemLocationsToAdd sets the FileSystemLocationsToAdd field's value.

func (*UpdateStorageProfileInput) SetFileSystemLocationsToRemove

func (s *UpdateStorageProfileInput) SetFileSystemLocationsToRemove(v []*FileSystemLocation) *UpdateStorageProfileInput

SetFileSystemLocationsToRemove sets the FileSystemLocationsToRemove field's value.

func (*UpdateStorageProfileInput) SetOsFamily

SetOsFamily sets the OsFamily field's value.

func (*UpdateStorageProfileInput) SetStorageProfileId

func (s *UpdateStorageProfileInput) SetStorageProfileId(v string) *UpdateStorageProfileInput

SetStorageProfileId sets the StorageProfileId field's value.

func (UpdateStorageProfileInput) String

func (s UpdateStorageProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateStorageProfileInput) Validate

func (s *UpdateStorageProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateStorageProfileOutput

type UpdateStorageProfileOutput struct {
	// contains filtered or unexported fields
}

func (UpdateStorageProfileOutput) GoString

func (s UpdateStorageProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateStorageProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTaskInput

type UpdateTaskInput struct {

	// The unique token which the server uses to recognize retries of the same request.
	ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The job ID to update.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`

	// The queue ID to update.
	//
	// QueueId is a required field
	QueueId *string `location:"uri" locationName:"queueId" type:"string" required:"true"`

	// The step ID to update.
	//
	// StepId is a required field
	StepId *string `location:"uri" locationName:"stepId" type:"string" required:"true"`

	// The run status with which to start the task.
	//
	// TargetRunStatus is a required field
	TargetRunStatus *string `locationName:"targetRunStatus" type:"string" required:"true" enum:"TaskTargetRunStatus"`

	// The task ID to update.
	//
	// TaskId is a required field
	TaskId *string `location:"uri" locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTaskInput) GoString

func (s UpdateTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTaskInput) SetClientToken

func (s *UpdateTaskInput) SetClientToken(v string) *UpdateTaskInput

SetClientToken sets the ClientToken field's value.

func (*UpdateTaskInput) SetFarmId

func (s *UpdateTaskInput) SetFarmId(v string) *UpdateTaskInput

SetFarmId sets the FarmId field's value.

func (*UpdateTaskInput) SetJobId

func (s *UpdateTaskInput) SetJobId(v string) *UpdateTaskInput

SetJobId sets the JobId field's value.

func (*UpdateTaskInput) SetQueueId

func (s *UpdateTaskInput) SetQueueId(v string) *UpdateTaskInput

SetQueueId sets the QueueId field's value.

func (*UpdateTaskInput) SetStepId

func (s *UpdateTaskInput) SetStepId(v string) *UpdateTaskInput

SetStepId sets the StepId field's value.

func (*UpdateTaskInput) SetTargetRunStatus

func (s *UpdateTaskInput) SetTargetRunStatus(v string) *UpdateTaskInput

SetTargetRunStatus sets the TargetRunStatus field's value.

func (*UpdateTaskInput) SetTaskId

func (s *UpdateTaskInput) SetTaskId(v string) *UpdateTaskInput

SetTaskId sets the TaskId field's value.

func (UpdateTaskInput) String

func (s UpdateTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTaskInput) Validate

func (s *UpdateTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTaskOutput

type UpdateTaskOutput struct {
	// contains filtered or unexported fields
}

func (UpdateTaskOutput) GoString

func (s UpdateTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateTaskOutput) String

func (s UpdateTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWorkerInput

type UpdateWorkerInput struct {

	// The worker capabilities to update.
	Capabilities *WorkerCapabilities `locationName:"capabilities" type:"structure"`

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID to update.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The host properties to update.
	HostProperties *HostPropertiesRequest `locationName:"hostProperties" type:"structure"`

	// The worker status to update.
	Status *string `locationName:"status" type:"string" enum:"UpdatedWorkerStatus"`

	// The worker ID to update.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateWorkerInput) GoString

func (s UpdateWorkerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkerInput) SetCapabilities

func (s *UpdateWorkerInput) SetCapabilities(v *WorkerCapabilities) *UpdateWorkerInput

SetCapabilities sets the Capabilities field's value.

func (*UpdateWorkerInput) SetFarmId

func (s *UpdateWorkerInput) SetFarmId(v string) *UpdateWorkerInput

SetFarmId sets the FarmId field's value.

func (*UpdateWorkerInput) SetFleetId

func (s *UpdateWorkerInput) SetFleetId(v string) *UpdateWorkerInput

SetFleetId sets the FleetId field's value.

func (*UpdateWorkerInput) SetHostProperties

func (s *UpdateWorkerInput) SetHostProperties(v *HostPropertiesRequest) *UpdateWorkerInput

SetHostProperties sets the HostProperties field's value.

func (*UpdateWorkerInput) SetStatus

func (s *UpdateWorkerInput) SetStatus(v string) *UpdateWorkerInput

SetStatus sets the Status field's value.

func (*UpdateWorkerInput) SetWorkerId

func (s *UpdateWorkerInput) SetWorkerId(v string) *UpdateWorkerInput

SetWorkerId sets the WorkerId field's value.

func (UpdateWorkerInput) String

func (s UpdateWorkerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkerInput) Validate

func (s *UpdateWorkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWorkerOutput

type UpdateWorkerOutput struct {

	// The worker log to update.
	Log *LogConfiguration `locationName:"log" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateWorkerOutput) GoString

func (s UpdateWorkerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkerOutput) SetLog

SetLog sets the Log field's value.

func (UpdateWorkerOutput) String

func (s UpdateWorkerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWorkerScheduleInput

type UpdateWorkerScheduleInput struct {

	// The farm ID to update.
	//
	// FarmId is a required field
	FarmId *string `location:"uri" locationName:"farmId" type:"string" required:"true"`

	// The fleet ID to update.
	//
	// FleetId is a required field
	FleetId *string `location:"uri" locationName:"fleetId" type:"string" required:"true"`

	// The session actions associated with the worker schedule to update.
	UpdatedSessionActions map[string]*UpdatedSessionActionInfo `locationName:"updatedSessionActions" type:"map"`

	// The worker ID to update.
	//
	// WorkerId is a required field
	WorkerId *string `location:"uri" locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateWorkerScheduleInput) GoString

func (s UpdateWorkerScheduleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkerScheduleInput) SetFarmId

SetFarmId sets the FarmId field's value.

func (*UpdateWorkerScheduleInput) SetFleetId

SetFleetId sets the FleetId field's value.

func (*UpdateWorkerScheduleInput) SetUpdatedSessionActions

SetUpdatedSessionActions sets the UpdatedSessionActions field's value.

func (*UpdateWorkerScheduleInput) SetWorkerId

SetWorkerId sets the WorkerId field's value.

func (UpdateWorkerScheduleInput) String

func (s UpdateWorkerScheduleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkerScheduleInput) Validate

func (s *UpdateWorkerScheduleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWorkerScheduleOutput

type UpdateWorkerScheduleOutput struct {

	// The assigned sessions to update.
	//
	// AssignedSessions is a required field
	AssignedSessions map[string]*AssignedSession `locationName:"assignedSessions" type:"map" required:"true"`

	// The session actions associated with the worker schedule to cancel.
	//
	// CancelSessionActions is a required field
	CancelSessionActions map[string][]*string `locationName:"cancelSessionActions" type:"map" required:"true"`

	// The status to update the worker to.
	DesiredWorkerStatus *string `locationName:"desiredWorkerStatus" type:"string" enum:"DesiredWorkerStatus"`

	// Updates the time interval (in seconds) for the schedule.
	//
	// UpdateIntervalSeconds is a required field
	UpdateIntervalSeconds *int64 `locationName:"updateIntervalSeconds" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateWorkerScheduleOutput) GoString

func (s UpdateWorkerScheduleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkerScheduleOutput) SetAssignedSessions

SetAssignedSessions sets the AssignedSessions field's value.

func (*UpdateWorkerScheduleOutput) SetCancelSessionActions

func (s *UpdateWorkerScheduleOutput) SetCancelSessionActions(v map[string][]*string) *UpdateWorkerScheduleOutput

SetCancelSessionActions sets the CancelSessionActions field's value.

func (*UpdateWorkerScheduleOutput) SetDesiredWorkerStatus

func (s *UpdateWorkerScheduleOutput) SetDesiredWorkerStatus(v string) *UpdateWorkerScheduleOutput

SetDesiredWorkerStatus sets the DesiredWorkerStatus field's value.

func (*UpdateWorkerScheduleOutput) SetUpdateIntervalSeconds

func (s *UpdateWorkerScheduleOutput) SetUpdateIntervalSeconds(v int64) *UpdateWorkerScheduleOutput

SetUpdateIntervalSeconds sets the UpdateIntervalSeconds field's value.

func (UpdateWorkerScheduleOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdatedSessionActionInfo

type UpdatedSessionActionInfo struct {

	// The status of the session upon completion.
	CompletedStatus *string `locationName:"completedStatus" type:"string" enum:"CompletedStatus"`

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The process exit code.
	ProcessExitCode *int64 `locationName:"processExitCode" type:"integer"`

	// A message to indicate the progress of the updated session action.
	//
	// ProgressMessage is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdatedSessionActionInfo's
	// String and GoString methods.
	ProgressMessage *string `locationName:"progressMessage" type:"string" sensitive:"true"`

	// The percentage completed.
	ProgressPercent *float64 `locationName:"progressPercent" type:"float"`

	// The date and time the resource started running.
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The updated time.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The updated session action information as it relates to completion and progress of the session.

func (UpdatedSessionActionInfo) GoString

func (s UpdatedSessionActionInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatedSessionActionInfo) SetCompletedStatus

func (s *UpdatedSessionActionInfo) SetCompletedStatus(v string) *UpdatedSessionActionInfo

SetCompletedStatus sets the CompletedStatus field's value.

func (*UpdatedSessionActionInfo) SetEndedAt

SetEndedAt sets the EndedAt field's value.

func (*UpdatedSessionActionInfo) SetProcessExitCode

func (s *UpdatedSessionActionInfo) SetProcessExitCode(v int64) *UpdatedSessionActionInfo

SetProcessExitCode sets the ProcessExitCode field's value.

func (*UpdatedSessionActionInfo) SetProgressMessage

func (s *UpdatedSessionActionInfo) SetProgressMessage(v string) *UpdatedSessionActionInfo

SetProgressMessage sets the ProgressMessage field's value.

func (*UpdatedSessionActionInfo) SetProgressPercent

func (s *UpdatedSessionActionInfo) SetProgressPercent(v float64) *UpdatedSessionActionInfo

SetProgressPercent sets the ProgressPercent field's value.

func (*UpdatedSessionActionInfo) SetStartedAt

SetStartedAt sets the StartedAt field's value.

func (*UpdatedSessionActionInfo) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (UpdatedSessionActionInfo) String

func (s UpdatedSessionActionInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatedSessionActionInfo) Validate

func (s *UpdatedSessionActionInfo) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UsageTrackingResource

type UsageTrackingResource struct {

	// The queue ID.
	QueueId *string `locationName:"queueId" type:"string"`
	// contains filtered or unexported fields
}

The usage details of the allotted budget.

func (UsageTrackingResource) GoString

func (s UsageTrackingResource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UsageTrackingResource) SetQueueId

SetQueueId sets the QueueId field's value.

func (UsageTrackingResource) String

func (s UsageTrackingResource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UserJobsFirst

type UserJobsFirst struct {

	// The user's ID.
	//
	// UserIdentityId is a required field
	UserIdentityId *string `locationName:"userIdentityId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Allows setting a specific user's job to run first.

func (UserJobsFirst) GoString

func (s UserJobsFirst) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserJobsFirst) SetUserIdentityId

func (s *UserJobsFirst) SetUserIdentityId(v string) *UserJobsFirst

SetUserIdentityId sets the UserIdentityId field's value.

func (UserJobsFirst) String

func (s UserJobsFirst) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UserJobsFirst) Validate

func (s *UserJobsFirst) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VCpuCountRange

type VCpuCountRange struct {

	// The maximum amount of vCPU.
	Max *int64 `locationName:"max" min:"1" type:"integer"`

	// The minimum amount of vCPU.
	//
	// Min is a required field
	Min *int64 `locationName:"min" min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The allowable range of vCPU processing power for the fleet.

func (VCpuCountRange) GoString

func (s VCpuCountRange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VCpuCountRange) SetMax

func (s *VCpuCountRange) SetMax(v int64) *VCpuCountRange

SetMax sets the Max field's value.

func (*VCpuCountRange) SetMin

func (s *VCpuCountRange) SetMin(v int64) *VCpuCountRange

SetMin sets the Min field's value.

func (VCpuCountRange) String

func (s VCpuCountRange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VCpuCountRange) Validate

func (s *VCpuCountRange) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Information about the resources in use when the exception was thrown.
	Context map[string]*string `locationName:"context" type:"map"`

	// A list of fields that failed validation.
	FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"`

	Message_ *string `locationName:"message" type:"string"`

	// The reason that the request failed validation.
	//
	// Reason is a required field
	Reason *string `locationName:"reason" type:"string" required:"true" enum:"ValidationExceptionReason"`
	// contains filtered or unexported fields
}

The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationExceptionField

type ValidationExceptionField struct {

	// The error message for the validation exception.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`

	// The name of the validation exception.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The details of a validation exception.

func (ValidationExceptionField) GoString

func (s ValidationExceptionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationExceptionField) SetMessage

SetMessage sets the Message field's value.

func (*ValidationExceptionField) SetName

SetName sets the Name field's value.

func (ValidationExceptionField) String

func (s ValidationExceptionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WindowsUser

type WindowsUser struct {

	// The password ARN for the Windows user.
	//
	// PasswordArn is a required field
	PasswordArn *string `locationName:"passwordArn" min:"20" type:"string" required:"true"`

	// The user.
	//
	// User is a required field
	User *string `locationName:"user" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The Windows user details.

func (WindowsUser) GoString

func (s WindowsUser) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WindowsUser) SetPasswordArn

func (s *WindowsUser) SetPasswordArn(v string) *WindowsUser

SetPasswordArn sets the PasswordArn field's value.

func (*WindowsUser) SetUser

func (s *WindowsUser) SetUser(v string) *WindowsUser

SetUser sets the User field's value.

func (WindowsUser) String

func (s WindowsUser) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WindowsUser) Validate

func (s *WindowsUser) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WorkerAmountCapability

type WorkerAmountCapability struct {

	// The name of the worker amount capability.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The value of the worker amount capability.
	//
	// Value is a required field
	Value *float64 `locationName:"value" type:"float" required:"true"`
	// contains filtered or unexported fields
}

The details of the worker amount capability.

func (WorkerAmountCapability) GoString

func (s WorkerAmountCapability) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerAmountCapability) SetName

SetName sets the Name field's value.

func (*WorkerAmountCapability) SetValue

SetValue sets the Value field's value.

func (WorkerAmountCapability) String

func (s WorkerAmountCapability) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerAmountCapability) Validate

func (s *WorkerAmountCapability) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WorkerAttributeCapability

type WorkerAttributeCapability struct {

	// The name of the worker attribute capability.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The values of the worker amount capability.
	//
	// Values is a required field
	Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The details of the worker attribute capability.

func (WorkerAttributeCapability) GoString

func (s WorkerAttributeCapability) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerAttributeCapability) SetName

SetName sets the Name field's value.

func (*WorkerAttributeCapability) SetValues

SetValues sets the Values field's value.

func (WorkerAttributeCapability) String

func (s WorkerAttributeCapability) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerAttributeCapability) Validate

func (s *WorkerAttributeCapability) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WorkerCapabilities

type WorkerCapabilities struct {

	// The worker capabilities amounts on a list of worker capabilities.
	//
	// Amounts is a required field
	Amounts []*WorkerAmountCapability `locationName:"amounts" min:"2" type:"list" required:"true"`

	// The worker attribute capabilities in the list of attribute capabilities.
	//
	// Attributes is a required field
	Attributes []*WorkerAttributeCapability `locationName:"attributes" min:"2" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The details for worker capabilities.

func (WorkerCapabilities) GoString

func (s WorkerCapabilities) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerCapabilities) SetAmounts

SetAmounts sets the Amounts field's value.

func (*WorkerCapabilities) SetAttributes

SetAttributes sets the Attributes field's value.

func (WorkerCapabilities) String

func (s WorkerCapabilities) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerCapabilities) Validate

func (s *WorkerCapabilities) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WorkerSearchSummary

type WorkerSearchSummary struct {

	// The date and time the resource was created.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that created this resource.
	CreatedBy *string `locationName:"createdBy" type:"string"`

	// The fleet ID.
	FleetId *string `locationName:"fleetId" type:"string"`

	// Provides the Amazon EC2 instance properties of the worker host.
	HostProperties *HostPropertiesResponse `locationName:"hostProperties" type:"structure"`

	// The status of the worker search.
	Status *string `locationName:"status" type:"string" enum:"WorkerStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The worker ID.
	WorkerId *string `locationName:"workerId" type:"string"`
	// contains filtered or unexported fields
}

The details of a worker search.

func (WorkerSearchSummary) GoString

func (s WorkerSearchSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerSearchSummary) SetCreatedAt

func (s *WorkerSearchSummary) SetCreatedAt(v time.Time) *WorkerSearchSummary

SetCreatedAt sets the CreatedAt field's value.

func (*WorkerSearchSummary) SetCreatedBy

func (s *WorkerSearchSummary) SetCreatedBy(v string) *WorkerSearchSummary

SetCreatedBy sets the CreatedBy field's value.

func (*WorkerSearchSummary) SetFleetId

SetFleetId sets the FleetId field's value.

func (*WorkerSearchSummary) SetHostProperties

SetHostProperties sets the HostProperties field's value.

func (*WorkerSearchSummary) SetStatus

SetStatus sets the Status field's value.

func (*WorkerSearchSummary) SetUpdatedAt

func (s *WorkerSearchSummary) SetUpdatedAt(v time.Time) *WorkerSearchSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*WorkerSearchSummary) SetUpdatedBy

func (s *WorkerSearchSummary) SetUpdatedBy(v string) *WorkerSearchSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (*WorkerSearchSummary) SetWorkerId

func (s *WorkerSearchSummary) SetWorkerId(v string) *WorkerSearchSummary

SetWorkerId sets the WorkerId field's value.

func (WorkerSearchSummary) String

func (s WorkerSearchSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WorkerSessionSummary

type WorkerSessionSummary struct {

	// The date and time the resource ended running.
	EndedAt *time.Time `locationName:"endedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The job ID for the job associated with the worker's session.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`

	// The life cycle status for the worker's session.
	//
	// LifecycleStatus is a required field
	LifecycleStatus *string `locationName:"lifecycleStatus" type:"string" required:"true" enum:"SessionLifecycleStatus"`

	// The queue ID for the queue associated to the worker.
	//
	// QueueId is a required field
	QueueId *string `locationName:"queueId" type:"string" required:"true"`

	// The session ID for the session action.
	//
	// SessionId is a required field
	SessionId *string `locationName:"sessionId" type:"string" required:"true"`

	// The date and time the resource started running.
	//
	// StartedAt is a required field
	StartedAt *time.Time `locationName:"startedAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The life cycle status
	TargetLifecycleStatus *string `locationName:"targetLifecycleStatus" type:"string" enum:"SessionLifecycleTargetStatus"`
	// contains filtered or unexported fields
}

Summarizes the session for a particular worker.

func (WorkerSessionSummary) GoString

func (s WorkerSessionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerSessionSummary) SetEndedAt

SetEndedAt sets the EndedAt field's value.

func (*WorkerSessionSummary) SetJobId

SetJobId sets the JobId field's value.

func (*WorkerSessionSummary) SetLifecycleStatus

func (s *WorkerSessionSummary) SetLifecycleStatus(v string) *WorkerSessionSummary

SetLifecycleStatus sets the LifecycleStatus field's value.

func (*WorkerSessionSummary) SetQueueId

SetQueueId sets the QueueId field's value.

func (*WorkerSessionSummary) SetSessionId

func (s *WorkerSessionSummary) SetSessionId(v string) *WorkerSessionSummary

SetSessionId sets the SessionId field's value.

func (*WorkerSessionSummary) SetStartedAt

func (s *WorkerSessionSummary) SetStartedAt(v time.Time) *WorkerSessionSummary

SetStartedAt sets the StartedAt field's value.

func (*WorkerSessionSummary) SetTargetLifecycleStatus

func (s *WorkerSessionSummary) SetTargetLifecycleStatus(v string) *WorkerSessionSummary

SetTargetLifecycleStatus sets the TargetLifecycleStatus field's value.

func (WorkerSessionSummary) String

func (s WorkerSessionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WorkerSummary

type WorkerSummary struct {

	// The date and time the resource was created.
	//
	// CreatedAt is a required field
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The user or system that created this resource.
	//
	// CreatedBy is a required field
	CreatedBy *string `locationName:"createdBy" type:"string" required:"true"`

	// The farm ID.
	//
	// FarmId is a required field
	FarmId *string `locationName:"farmId" type:"string" required:"true"`

	// The fleet ID.
	//
	// FleetId is a required field
	FleetId *string `locationName:"fleetId" type:"string" required:"true"`

	// The host properties of the worker.
	HostProperties *HostPropertiesResponse `locationName:"hostProperties" type:"structure"`

	// The log configuration for the worker.
	Log *LogConfiguration `locationName:"log" type:"structure"`

	// The status of the worker.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"WorkerStatus"`

	// The date and time the resource was updated.
	UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

	// The user or system that updated this resource.
	UpdatedBy *string `locationName:"updatedBy" type:"string"`

	// The worker ID.
	//
	// WorkerId is a required field
	WorkerId *string `locationName:"workerId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The summary of details for a worker.

func (WorkerSummary) GoString

func (s WorkerSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkerSummary) SetCreatedAt

func (s *WorkerSummary) SetCreatedAt(v time.Time) *WorkerSummary

SetCreatedAt sets the CreatedAt field's value.

func (*WorkerSummary) SetCreatedBy

func (s *WorkerSummary) SetCreatedBy(v string) *WorkerSummary

SetCreatedBy sets the CreatedBy field's value.

func (*WorkerSummary) SetFarmId

func (s *WorkerSummary) SetFarmId(v string) *WorkerSummary

SetFarmId sets the FarmId field's value.

func (*WorkerSummary) SetFleetId

func (s *WorkerSummary) SetFleetId(v string) *WorkerSummary

SetFleetId sets the FleetId field's value.

func (*WorkerSummary) SetHostProperties

func (s *WorkerSummary) SetHostProperties(v *HostPropertiesResponse) *WorkerSummary

SetHostProperties sets the HostProperties field's value.

func (*WorkerSummary) SetLog

SetLog sets the Log field's value.

func (*WorkerSummary) SetStatus

func (s *WorkerSummary) SetStatus(v string) *WorkerSummary

SetStatus sets the Status field's value.

func (*WorkerSummary) SetUpdatedAt

func (s *WorkerSummary) SetUpdatedAt(v time.Time) *WorkerSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*WorkerSummary) SetUpdatedBy

func (s *WorkerSummary) SetUpdatedBy(v string) *WorkerSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (*WorkerSummary) SetWorkerId

func (s *WorkerSummary) SetWorkerId(v string) *WorkerSummary

SetWorkerId sets the WorkerId field's value.

func (WorkerSummary) String

func (s WorkerSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package deadlineiface provides an interface to enable mocking the AWSDeadlineCloud service client for testing your code.
Package deadlineiface provides an interface to enable mocking the AWSDeadlineCloud service client for testing your code.

Jump to

Keyboard shortcuts

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