Documentation ¶
Overview ¶
Package migrationhubstrategyrecommendations provides the client and types for making API requests to Migration Hub Strategy Recommendations.
<p>This API reference provides descriptions, syntax, and other details about each of the actions and data types for Migration Hub Strategy Recommendations (Strategy Recommendations). The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see <a href="http://aws.amazon.com/tools/#SDKs">AWS SDKs</a>.</p>
See https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19 for more information on this service.
See migrationhubstrategyrecommendations package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/migrationhubstrategyrecommendations/
Using the Client ¶
To contact Migration Hub Strategy Recommendations 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 Migration Hub Strategy Recommendations client MigrationHubStrategyRecommendations for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/migrationhubstrategyrecommendations/#New
Index ¶
- Constants
- func AntipatternReportStatus_Values() []string
- func AppType_Values() []string
- func ApplicationComponentCriteria_Values() []string
- func AssessmentStatus_Values() []string
- func AwsManagedTargetDestination_Values() []string
- func CollectorHealth_Values() []string
- func DataSourceType_Values() []string
- func DatabaseManagementPreference_Values() []string
- func GroupName_Values() []string
- func HeterogeneousTargetDatabaseEngine_Values() []string
- func HomogeneousTargetDatabaseEngine_Values() []string
- func ImportFileTaskStatus_Values() []string
- func InclusionStatus_Values() []string
- func NoPreferenceTargetDestination_Values() []string
- func OSType_Values() []string
- func OutputFormat_Values() []string
- func RecommendationReportStatus_Values() []string
- func ResourceSubType_Values() []string
- func RunTimeAssessmentStatus_Values() []string
- func SelfManageTargetDestination_Values() []string
- func ServerCriteria_Values() []string
- func ServerOsType_Values() []string
- func Severity_Values() []string
- func SortOrder_Values() []string
- func SrcCodeOrDbAnalysisStatus_Values() []string
- func StrategyRecommendation_Values() []string
- func Strategy_Values() []string
- func TargetDatabaseEngine_Values() []string
- func TargetDestination_Values() []string
- func TransformationToolName_Values() []string
- func VersionControl_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AntipatternSeveritySummary
- type ApplicationComponentDetail
- func (s ApplicationComponentDetail) GoString() string
- func (s *ApplicationComponentDetail) SetAnalysisStatus(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetAntipatternReportS3Object(v *S3Object) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetAntipatternReportStatus(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetAntipatternReportStatusMessage(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetAppType(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetAssociatedServerId(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetDatabaseConfigDetail(v *DatabaseConfigDetail) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetId(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetInclusionStatus(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetLastAnalyzedTimestamp(v time.Time) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetMoreServerAssociationExists(v bool) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetName(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetOsDriver(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetOsVersion(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetRecommendationSet(v *RecommendationSet) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetResourceSubType(v string) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetSourceCodeRepositories(v []*SourceCodeRepository) *ApplicationComponentDetail
- func (s *ApplicationComponentDetail) SetStatusMessage(v string) *ApplicationComponentDetail
- func (s ApplicationComponentDetail) String() string
- type ApplicationComponentStrategy
- func (s ApplicationComponentStrategy) GoString() string
- func (s *ApplicationComponentStrategy) SetIsPreferred(v bool) *ApplicationComponentStrategy
- func (s *ApplicationComponentStrategy) SetRecommendation(v *RecommendationSet) *ApplicationComponentStrategy
- func (s *ApplicationComponentStrategy) SetStatus(v string) *ApplicationComponentStrategy
- func (s ApplicationComponentStrategy) String() string
- type ApplicationComponentSummary
- type ApplicationPreferences
- type AssessmentSummary
- func (s AssessmentSummary) GoString() string
- func (s *AssessmentSummary) SetAntipatternReportS3Object(v *S3Object) *AssessmentSummary
- func (s *AssessmentSummary) SetAntipatternReportStatus(v string) *AssessmentSummary
- func (s *AssessmentSummary) SetAntipatternReportStatusMessage(v string) *AssessmentSummary
- func (s *AssessmentSummary) SetLastAnalyzedTimestamp(v time.Time) *AssessmentSummary
- func (s *AssessmentSummary) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *AssessmentSummary
- func (s *AssessmentSummary) SetListApplicationComponentStrategySummary(v []*StrategySummary) *AssessmentSummary
- func (s *AssessmentSummary) SetListApplicationComponentSummary(v []*ApplicationComponentSummary) *AssessmentSummary
- func (s *AssessmentSummary) SetListServerStrategySummary(v []*StrategySummary) *AssessmentSummary
- func (s *AssessmentSummary) SetListServerSummary(v []*ServerSummary) *AssessmentSummary
- func (s AssessmentSummary) String() string
- type AssociatedApplication
- type AwsManagedResources
- type BusinessGoals
- func (s BusinessGoals) GoString() string
- func (s *BusinessGoals) SetLicenseCostReduction(v int64) *BusinessGoals
- func (s *BusinessGoals) SetModernizeInfrastructureWithCloudNativeTechnologies(v int64) *BusinessGoals
- func (s *BusinessGoals) SetReduceOperationalOverheadWithManagedServices(v int64) *BusinessGoals
- func (s *BusinessGoals) SetSpeedOfMigration(v int64) *BusinessGoals
- func (s BusinessGoals) String() string
- func (s *BusinessGoals) Validate() error
- type Collector
- func (s Collector) GoString() string
- func (s *Collector) SetCollectorHealth(v string) *Collector
- func (s *Collector) SetCollectorId(v string) *Collector
- func (s *Collector) SetCollectorVersion(v string) *Collector
- func (s *Collector) SetHostName(v string) *Collector
- func (s *Collector) SetIpAddress(v string) *Collector
- func (s *Collector) SetLastActivityTimeStamp(v string) *Collector
- func (s *Collector) SetRegisteredTimeStamp(v string) *Collector
- func (s Collector) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type DataCollectionDetails
- func (s DataCollectionDetails) GoString() string
- func (s *DataCollectionDetails) SetCompletionTime(v time.Time) *DataCollectionDetails
- func (s *DataCollectionDetails) SetFailed(v int64) *DataCollectionDetails
- func (s *DataCollectionDetails) SetInProgress(v int64) *DataCollectionDetails
- func (s *DataCollectionDetails) SetServers(v int64) *DataCollectionDetails
- func (s *DataCollectionDetails) SetStartTime(v time.Time) *DataCollectionDetails
- func (s *DataCollectionDetails) SetStatus(v string) *DataCollectionDetails
- func (s *DataCollectionDetails) SetSuccess(v int64) *DataCollectionDetails
- func (s DataCollectionDetails) String() string
- type DatabaseConfigDetail
- type DatabaseMigrationPreference
- func (s DatabaseMigrationPreference) GoString() string
- func (s *DatabaseMigrationPreference) SetHeterogeneous(v *Heterogeneous) *DatabaseMigrationPreference
- func (s *DatabaseMigrationPreference) SetHomogeneous(v *Homogeneous) *DatabaseMigrationPreference
- func (s *DatabaseMigrationPreference) SetNoPreference(v *NoDatabaseMigrationPreference) *DatabaseMigrationPreference
- func (s DatabaseMigrationPreference) String() string
- func (s *DatabaseMigrationPreference) Validate() error
- type DatabasePreferences
- func (s DatabasePreferences) GoString() string
- func (s *DatabasePreferences) SetDatabaseManagementPreference(v string) *DatabasePreferences
- func (s *DatabasePreferences) SetDatabaseMigrationPreference(v *DatabaseMigrationPreference) *DatabasePreferences
- func (s DatabasePreferences) String() string
- func (s *DatabasePreferences) Validate() error
- type GetApplicationComponentDetailsInput
- func (s GetApplicationComponentDetailsInput) GoString() string
- func (s *GetApplicationComponentDetailsInput) SetApplicationComponentId(v string) *GetApplicationComponentDetailsInput
- func (s GetApplicationComponentDetailsInput) String() string
- func (s *GetApplicationComponentDetailsInput) Validate() error
- type GetApplicationComponentDetailsOutput
- func (s GetApplicationComponentDetailsOutput) GoString() string
- func (s *GetApplicationComponentDetailsOutput) SetApplicationComponentDetail(v *ApplicationComponentDetail) *GetApplicationComponentDetailsOutput
- func (s *GetApplicationComponentDetailsOutput) SetAssociatedApplications(v []*AssociatedApplication) *GetApplicationComponentDetailsOutput
- func (s *GetApplicationComponentDetailsOutput) SetAssociatedServerIds(v []*string) *GetApplicationComponentDetailsOutput
- func (s *GetApplicationComponentDetailsOutput) SetMoreApplicationResource(v bool) *GetApplicationComponentDetailsOutput
- func (s GetApplicationComponentDetailsOutput) String() string
- type GetApplicationComponentStrategiesInput
- func (s GetApplicationComponentStrategiesInput) GoString() string
- func (s *GetApplicationComponentStrategiesInput) SetApplicationComponentId(v string) *GetApplicationComponentStrategiesInput
- func (s GetApplicationComponentStrategiesInput) String() string
- func (s *GetApplicationComponentStrategiesInput) Validate() error
- type GetApplicationComponentStrategiesOutput
- type GetAssessmentInput
- type GetAssessmentOutput
- type GetImportFileTaskInput
- type GetImportFileTaskOutput
- func (s GetImportFileTaskOutput) GoString() string
- func (s *GetImportFileTaskOutput) SetCompletionTime(v time.Time) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetId(v string) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetImportName(v string) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetInputS3Bucket(v string) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetInputS3Key(v string) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetNumberOfRecordsFailed(v int64) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetNumberOfRecordsSuccess(v int64) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetStartTime(v time.Time) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetStatus(v string) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetStatusReportS3Bucket(v string) *GetImportFileTaskOutput
- func (s *GetImportFileTaskOutput) SetStatusReportS3Key(v string) *GetImportFileTaskOutput
- func (s GetImportFileTaskOutput) String() string
- type GetPortfolioPreferencesInput
- type GetPortfolioPreferencesOutput
- func (s GetPortfolioPreferencesOutput) GoString() string
- func (s *GetPortfolioPreferencesOutput) SetApplicationPreferences(v *ApplicationPreferences) *GetPortfolioPreferencesOutput
- func (s *GetPortfolioPreferencesOutput) SetDatabasePreferences(v *DatabasePreferences) *GetPortfolioPreferencesOutput
- func (s *GetPortfolioPreferencesOutput) SetPrioritizeBusinessGoals(v *PrioritizeBusinessGoals) *GetPortfolioPreferencesOutput
- func (s GetPortfolioPreferencesOutput) String() string
- type GetPortfolioSummaryInput
- type GetPortfolioSummaryOutput
- type GetRecommendationReportDetailsInput
- type GetRecommendationReportDetailsOutput
- func (s GetRecommendationReportDetailsOutput) GoString() string
- func (s *GetRecommendationReportDetailsOutput) SetId(v string) *GetRecommendationReportDetailsOutput
- func (s *GetRecommendationReportDetailsOutput) SetRecommendationReportDetails(v *RecommendationReportDetails) *GetRecommendationReportDetailsOutput
- func (s GetRecommendationReportDetailsOutput) String() string
- type GetServerDetailsInput
- func (s GetServerDetailsInput) GoString() string
- func (s *GetServerDetailsInput) SetMaxResults(v int64) *GetServerDetailsInput
- func (s *GetServerDetailsInput) SetNextToken(v string) *GetServerDetailsInput
- func (s *GetServerDetailsInput) SetServerId(v string) *GetServerDetailsInput
- func (s GetServerDetailsInput) String() string
- func (s *GetServerDetailsInput) Validate() error
- type GetServerDetailsOutput
- func (s GetServerDetailsOutput) GoString() string
- func (s *GetServerDetailsOutput) SetAssociatedApplications(v []*AssociatedApplication) *GetServerDetailsOutput
- func (s *GetServerDetailsOutput) SetNextToken(v string) *GetServerDetailsOutput
- func (s *GetServerDetailsOutput) SetServerDetail(v *ServerDetail) *GetServerDetailsOutput
- func (s GetServerDetailsOutput) String() string
- type GetServerStrategiesInput
- type GetServerStrategiesOutput
- type Group
- type Heterogeneous
- type Homogeneous
- type ImportFileTaskInformation
- func (s ImportFileTaskInformation) GoString() string
- func (s *ImportFileTaskInformation) SetCompletionTime(v time.Time) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetId(v string) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetImportName(v string) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetInputS3Bucket(v string) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetInputS3Key(v string) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetNumberOfRecordsFailed(v int64) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetNumberOfRecordsSuccess(v int64) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetStartTime(v time.Time) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetStatus(v string) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetStatusReportS3Bucket(v string) *ImportFileTaskInformation
- func (s *ImportFileTaskInformation) SetStatusReportS3Key(v string) *ImportFileTaskInformation
- func (s ImportFileTaskInformation) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListApplicationComponentsInput
- func (s ListApplicationComponentsInput) GoString() string
- func (s *ListApplicationComponentsInput) SetApplicationComponentCriteria(v string) *ListApplicationComponentsInput
- func (s *ListApplicationComponentsInput) SetFilterValue(v string) *ListApplicationComponentsInput
- func (s *ListApplicationComponentsInput) SetGroupIdFilter(v []*Group) *ListApplicationComponentsInput
- func (s *ListApplicationComponentsInput) SetMaxResults(v int64) *ListApplicationComponentsInput
- func (s *ListApplicationComponentsInput) SetNextToken(v string) *ListApplicationComponentsInput
- func (s *ListApplicationComponentsInput) SetSort(v string) *ListApplicationComponentsInput
- func (s ListApplicationComponentsInput) String() string
- type ListApplicationComponentsOutput
- func (s ListApplicationComponentsOutput) GoString() string
- func (s *ListApplicationComponentsOutput) SetApplicationComponentInfos(v []*ApplicationComponentDetail) *ListApplicationComponentsOutput
- func (s *ListApplicationComponentsOutput) SetNextToken(v string) *ListApplicationComponentsOutput
- func (s ListApplicationComponentsOutput) String() string
- type ListCollectorsInput
- type ListCollectorsOutput
- type ListImportFileTaskInput
- type ListImportFileTaskOutput
- type ListServersInput
- func (s ListServersInput) GoString() string
- func (s *ListServersInput) SetFilterValue(v string) *ListServersInput
- func (s *ListServersInput) SetGroupIdFilter(v []*Group) *ListServersInput
- func (s *ListServersInput) SetMaxResults(v int64) *ListServersInput
- func (s *ListServersInput) SetNextToken(v string) *ListServersInput
- func (s *ListServersInput) SetServerCriteria(v string) *ListServersInput
- func (s *ListServersInput) SetSort(v string) *ListServersInput
- func (s ListServersInput) String() string
- type ListServersOutput
- type ManagementPreference
- func (s ManagementPreference) GoString() string
- func (s *ManagementPreference) SetAwsManagedResources(v *AwsManagedResources) *ManagementPreference
- func (s *ManagementPreference) SetNoPreference(v *NoManagementPreference) *ManagementPreference
- func (s *ManagementPreference) SetSelfManageResources(v *SelfManageResources) *ManagementPreference
- func (s ManagementPreference) String() string
- func (s *ManagementPreference) Validate() error
- type MigrationHubStrategyRecommendations
- func (c *MigrationHubStrategyRecommendations) GetApplicationComponentDetails(input *GetApplicationComponentDetailsInput) (*GetApplicationComponentDetailsOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetApplicationComponentDetailsRequest(input *GetApplicationComponentDetailsInput) (req *request.Request, output *GetApplicationComponentDetailsOutput)
- func (c *MigrationHubStrategyRecommendations) GetApplicationComponentDetailsWithContext(ctx aws.Context, input *GetApplicationComponentDetailsInput, ...) (*GetApplicationComponentDetailsOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetApplicationComponentStrategies(input *GetApplicationComponentStrategiesInput) (*GetApplicationComponentStrategiesOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetApplicationComponentStrategiesRequest(input *GetApplicationComponentStrategiesInput) (req *request.Request, output *GetApplicationComponentStrategiesOutput)
- func (c *MigrationHubStrategyRecommendations) GetApplicationComponentStrategiesWithContext(ctx aws.Context, input *GetApplicationComponentStrategiesInput, ...) (*GetApplicationComponentStrategiesOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetAssessment(input *GetAssessmentInput) (*GetAssessmentOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetAssessmentRequest(input *GetAssessmentInput) (req *request.Request, output *GetAssessmentOutput)
- func (c *MigrationHubStrategyRecommendations) GetAssessmentWithContext(ctx aws.Context, input *GetAssessmentInput, opts ...request.Option) (*GetAssessmentOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetImportFileTask(input *GetImportFileTaskInput) (*GetImportFileTaskOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetImportFileTaskRequest(input *GetImportFileTaskInput) (req *request.Request, output *GetImportFileTaskOutput)
- func (c *MigrationHubStrategyRecommendations) GetImportFileTaskWithContext(ctx aws.Context, input *GetImportFileTaskInput, opts ...request.Option) (*GetImportFileTaskOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetPortfolioPreferences(input *GetPortfolioPreferencesInput) (*GetPortfolioPreferencesOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetPortfolioPreferencesRequest(input *GetPortfolioPreferencesInput) (req *request.Request, output *GetPortfolioPreferencesOutput)
- func (c *MigrationHubStrategyRecommendations) GetPortfolioPreferencesWithContext(ctx aws.Context, input *GetPortfolioPreferencesInput, opts ...request.Option) (*GetPortfolioPreferencesOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetPortfolioSummary(input *GetPortfolioSummaryInput) (*GetPortfolioSummaryOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetPortfolioSummaryRequest(input *GetPortfolioSummaryInput) (req *request.Request, output *GetPortfolioSummaryOutput)
- func (c *MigrationHubStrategyRecommendations) GetPortfolioSummaryWithContext(ctx aws.Context, input *GetPortfolioSummaryInput, opts ...request.Option) (*GetPortfolioSummaryOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetRecommendationReportDetails(input *GetRecommendationReportDetailsInput) (*GetRecommendationReportDetailsOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetRecommendationReportDetailsRequest(input *GetRecommendationReportDetailsInput) (req *request.Request, output *GetRecommendationReportDetailsOutput)
- func (c *MigrationHubStrategyRecommendations) GetRecommendationReportDetailsWithContext(ctx aws.Context, input *GetRecommendationReportDetailsInput, ...) (*GetRecommendationReportDetailsOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetServerDetails(input *GetServerDetailsInput) (*GetServerDetailsOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetServerDetailsPages(input *GetServerDetailsInput, fn func(*GetServerDetailsOutput, bool) bool) error
- func (c *MigrationHubStrategyRecommendations) GetServerDetailsPagesWithContext(ctx aws.Context, input *GetServerDetailsInput, ...) error
- func (c *MigrationHubStrategyRecommendations) GetServerDetailsRequest(input *GetServerDetailsInput) (req *request.Request, output *GetServerDetailsOutput)
- func (c *MigrationHubStrategyRecommendations) GetServerDetailsWithContext(ctx aws.Context, input *GetServerDetailsInput, opts ...request.Option) (*GetServerDetailsOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetServerStrategies(input *GetServerStrategiesInput) (*GetServerStrategiesOutput, error)
- func (c *MigrationHubStrategyRecommendations) GetServerStrategiesRequest(input *GetServerStrategiesInput) (req *request.Request, output *GetServerStrategiesOutput)
- func (c *MigrationHubStrategyRecommendations) GetServerStrategiesWithContext(ctx aws.Context, input *GetServerStrategiesInput, opts ...request.Option) (*GetServerStrategiesOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListApplicationComponents(input *ListApplicationComponentsInput) (*ListApplicationComponentsOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsPages(input *ListApplicationComponentsInput, ...) error
- func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsPagesWithContext(ctx aws.Context, input *ListApplicationComponentsInput, ...) error
- func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsRequest(input *ListApplicationComponentsInput) (req *request.Request, output *ListApplicationComponentsOutput)
- func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsWithContext(ctx aws.Context, input *ListApplicationComponentsInput, opts ...request.Option) (*ListApplicationComponentsOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListCollectors(input *ListCollectorsInput) (*ListCollectorsOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListCollectorsPages(input *ListCollectorsInput, fn func(*ListCollectorsOutput, bool) bool) error
- func (c *MigrationHubStrategyRecommendations) ListCollectorsPagesWithContext(ctx aws.Context, input *ListCollectorsInput, ...) error
- func (c *MigrationHubStrategyRecommendations) ListCollectorsRequest(input *ListCollectorsInput) (req *request.Request, output *ListCollectorsOutput)
- func (c *MigrationHubStrategyRecommendations) ListCollectorsWithContext(ctx aws.Context, input *ListCollectorsInput, opts ...request.Option) (*ListCollectorsOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListImportFileTask(input *ListImportFileTaskInput) (*ListImportFileTaskOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListImportFileTaskPages(input *ListImportFileTaskInput, fn func(*ListImportFileTaskOutput, bool) bool) error
- func (c *MigrationHubStrategyRecommendations) ListImportFileTaskPagesWithContext(ctx aws.Context, input *ListImportFileTaskInput, ...) error
- func (c *MigrationHubStrategyRecommendations) ListImportFileTaskRequest(input *ListImportFileTaskInput) (req *request.Request, output *ListImportFileTaskOutput)
- func (c *MigrationHubStrategyRecommendations) ListImportFileTaskWithContext(ctx aws.Context, input *ListImportFileTaskInput, opts ...request.Option) (*ListImportFileTaskOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListServers(input *ListServersInput) (*ListServersOutput, error)
- func (c *MigrationHubStrategyRecommendations) ListServersPages(input *ListServersInput, fn func(*ListServersOutput, bool) bool) error
- func (c *MigrationHubStrategyRecommendations) ListServersPagesWithContext(ctx aws.Context, input *ListServersInput, ...) error
- func (c *MigrationHubStrategyRecommendations) ListServersRequest(input *ListServersInput) (req *request.Request, output *ListServersOutput)
- func (c *MigrationHubStrategyRecommendations) ListServersWithContext(ctx aws.Context, input *ListServersInput, opts ...request.Option) (*ListServersOutput, error)
- func (c *MigrationHubStrategyRecommendations) PutPortfolioPreferences(input *PutPortfolioPreferencesInput) (*PutPortfolioPreferencesOutput, error)
- func (c *MigrationHubStrategyRecommendations) PutPortfolioPreferencesRequest(input *PutPortfolioPreferencesInput) (req *request.Request, output *PutPortfolioPreferencesOutput)
- func (c *MigrationHubStrategyRecommendations) PutPortfolioPreferencesWithContext(ctx aws.Context, input *PutPortfolioPreferencesInput, opts ...request.Option) (*PutPortfolioPreferencesOutput, error)
- func (c *MigrationHubStrategyRecommendations) StartAssessment(input *StartAssessmentInput) (*StartAssessmentOutput, error)
- func (c *MigrationHubStrategyRecommendations) StartAssessmentRequest(input *StartAssessmentInput) (req *request.Request, output *StartAssessmentOutput)
- func (c *MigrationHubStrategyRecommendations) StartAssessmentWithContext(ctx aws.Context, input *StartAssessmentInput, opts ...request.Option) (*StartAssessmentOutput, error)
- func (c *MigrationHubStrategyRecommendations) StartImportFileTask(input *StartImportFileTaskInput) (*StartImportFileTaskOutput, error)
- func (c *MigrationHubStrategyRecommendations) StartImportFileTaskRequest(input *StartImportFileTaskInput) (req *request.Request, output *StartImportFileTaskOutput)
- func (c *MigrationHubStrategyRecommendations) StartImportFileTaskWithContext(ctx aws.Context, input *StartImportFileTaskInput, opts ...request.Option) (*StartImportFileTaskOutput, error)
- func (c *MigrationHubStrategyRecommendations) StartRecommendationReportGeneration(input *StartRecommendationReportGenerationInput) (*StartRecommendationReportGenerationOutput, error)
- func (c *MigrationHubStrategyRecommendations) StartRecommendationReportGenerationRequest(input *StartRecommendationReportGenerationInput) (req *request.Request, output *StartRecommendationReportGenerationOutput)
- func (c *MigrationHubStrategyRecommendations) StartRecommendationReportGenerationWithContext(ctx aws.Context, input *StartRecommendationReportGenerationInput, ...) (*StartRecommendationReportGenerationOutput, error)
- func (c *MigrationHubStrategyRecommendations) StopAssessment(input *StopAssessmentInput) (*StopAssessmentOutput, error)
- func (c *MigrationHubStrategyRecommendations) StopAssessmentRequest(input *StopAssessmentInput) (req *request.Request, output *StopAssessmentOutput)
- func (c *MigrationHubStrategyRecommendations) StopAssessmentWithContext(ctx aws.Context, input *StopAssessmentInput, opts ...request.Option) (*StopAssessmentOutput, error)
- func (c *MigrationHubStrategyRecommendations) UpdateApplicationComponentConfig(input *UpdateApplicationComponentConfigInput) (*UpdateApplicationComponentConfigOutput, error)
- func (c *MigrationHubStrategyRecommendations) UpdateApplicationComponentConfigRequest(input *UpdateApplicationComponentConfigInput) (req *request.Request, output *UpdateApplicationComponentConfigOutput)
- func (c *MigrationHubStrategyRecommendations) UpdateApplicationComponentConfigWithContext(ctx aws.Context, input *UpdateApplicationComponentConfigInput, ...) (*UpdateApplicationComponentConfigOutput, error)
- func (c *MigrationHubStrategyRecommendations) UpdateServerConfig(input *UpdateServerConfigInput) (*UpdateServerConfigOutput, error)
- func (c *MigrationHubStrategyRecommendations) UpdateServerConfigRequest(input *UpdateServerConfigInput) (req *request.Request, output *UpdateServerConfigOutput)
- func (c *MigrationHubStrategyRecommendations) UpdateServerConfigWithContext(ctx aws.Context, input *UpdateServerConfigInput, opts ...request.Option) (*UpdateServerConfigOutput, error)
- type NetworkInfo
- func (s NetworkInfo) GoString() string
- func (s *NetworkInfo) SetInterfaceName(v string) *NetworkInfo
- func (s *NetworkInfo) SetIpAddress(v string) *NetworkInfo
- func (s *NetworkInfo) SetMacAddress(v string) *NetworkInfo
- func (s *NetworkInfo) SetNetMask(v string) *NetworkInfo
- func (s NetworkInfo) String() string
- type NoDatabaseMigrationPreference
- type NoManagementPreference
- type OSInfo
- type PrioritizeBusinessGoals
- type PutPortfolioPreferencesInput
- func (s PutPortfolioPreferencesInput) GoString() string
- func (s *PutPortfolioPreferencesInput) SetApplicationPreferences(v *ApplicationPreferences) *PutPortfolioPreferencesInput
- func (s *PutPortfolioPreferencesInput) SetDatabasePreferences(v *DatabasePreferences) *PutPortfolioPreferencesInput
- func (s *PutPortfolioPreferencesInput) SetPrioritizeBusinessGoals(v *PrioritizeBusinessGoals) *PutPortfolioPreferencesInput
- func (s PutPortfolioPreferencesInput) String() string
- func (s *PutPortfolioPreferencesInput) Validate() error
- type PutPortfolioPreferencesOutput
- type RecommendationReportDetails
- func (s RecommendationReportDetails) GoString() string
- func (s *RecommendationReportDetails) SetCompletionTime(v time.Time) *RecommendationReportDetails
- func (s *RecommendationReportDetails) SetS3Bucket(v string) *RecommendationReportDetails
- func (s *RecommendationReportDetails) SetS3Keys(v []*string) *RecommendationReportDetails
- func (s *RecommendationReportDetails) SetStartTime(v time.Time) *RecommendationReportDetails
- func (s *RecommendationReportDetails) SetStatus(v string) *RecommendationReportDetails
- func (s *RecommendationReportDetails) SetStatusMessage(v string) *RecommendationReportDetails
- func (s RecommendationReportDetails) String() string
- type RecommendationSet
- func (s RecommendationSet) GoString() string
- func (s *RecommendationSet) SetStrategy(v string) *RecommendationSet
- func (s *RecommendationSet) SetTargetDestination(v string) *RecommendationSet
- func (s *RecommendationSet) SetTransformationTool(v *TransformationTool) *RecommendationSet
- func (s RecommendationSet) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3Object
- type SelfManageResources
- type ServerDetail
- func (s ServerDetail) GoString() string
- func (s *ServerDetail) SetAntipatternReportS3Object(v *S3Object) *ServerDetail
- func (s *ServerDetail) SetAntipatternReportStatus(v string) *ServerDetail
- func (s *ServerDetail) SetAntipatternReportStatusMessage(v string) *ServerDetail
- func (s *ServerDetail) SetApplicationComponentStrategySummary(v []*StrategySummary) *ServerDetail
- func (s *ServerDetail) SetDataCollectionStatus(v string) *ServerDetail
- func (s *ServerDetail) SetId(v string) *ServerDetail
- func (s *ServerDetail) SetLastAnalyzedTimestamp(v time.Time) *ServerDetail
- func (s *ServerDetail) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *ServerDetail
- func (s *ServerDetail) SetName(v string) *ServerDetail
- func (s *ServerDetail) SetRecommendationSet(v *RecommendationSet) *ServerDetail
- func (s *ServerDetail) SetServerType(v string) *ServerDetail
- func (s *ServerDetail) SetStatusMessage(v string) *ServerDetail
- func (s *ServerDetail) SetSystemInfo(v *SystemInfo) *ServerDetail
- func (s ServerDetail) String() string
- type ServerStrategy
- func (s ServerStrategy) GoString() string
- func (s *ServerStrategy) SetIsPreferred(v bool) *ServerStrategy
- func (s *ServerStrategy) SetNumberOfApplicationComponents(v int64) *ServerStrategy
- func (s *ServerStrategy) SetRecommendation(v *RecommendationSet) *ServerStrategy
- func (s *ServerStrategy) SetStatus(v string) *ServerStrategy
- func (s ServerStrategy) String() string
- type ServerSummary
- type ServiceLinkedRoleLockClientException
- func (s *ServiceLinkedRoleLockClientException) Code() string
- func (s *ServiceLinkedRoleLockClientException) Error() string
- func (s ServiceLinkedRoleLockClientException) GoString() string
- func (s *ServiceLinkedRoleLockClientException) Message() string
- func (s *ServiceLinkedRoleLockClientException) OrigErr() error
- func (s *ServiceLinkedRoleLockClientException) RequestID() string
- func (s *ServiceLinkedRoleLockClientException) StatusCode() int
- func (s ServiceLinkedRoleLockClientException) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SourceCode
- type SourceCodeRepository
- func (s SourceCodeRepository) GoString() string
- func (s *SourceCodeRepository) SetBranch(v string) *SourceCodeRepository
- func (s *SourceCodeRepository) SetRepository(v string) *SourceCodeRepository
- func (s *SourceCodeRepository) SetVersionControlType(v string) *SourceCodeRepository
- func (s SourceCodeRepository) String() string
- type StartAssessmentInput
- type StartAssessmentOutput
- type StartImportFileTaskInput
- func (s StartImportFileTaskInput) GoString() string
- func (s *StartImportFileTaskInput) SetDataSourceType(v string) *StartImportFileTaskInput
- func (s *StartImportFileTaskInput) SetGroupId(v []*Group) *StartImportFileTaskInput
- func (s *StartImportFileTaskInput) SetName(v string) *StartImportFileTaskInput
- func (s *StartImportFileTaskInput) SetS3Bucket(v string) *StartImportFileTaskInput
- func (s *StartImportFileTaskInput) SetS3bucketForReportData(v string) *StartImportFileTaskInput
- func (s *StartImportFileTaskInput) SetS3key(v string) *StartImportFileTaskInput
- func (s StartImportFileTaskInput) String() string
- func (s *StartImportFileTaskInput) Validate() error
- type StartImportFileTaskOutput
- type StartRecommendationReportGenerationInput
- func (s StartRecommendationReportGenerationInput) GoString() string
- func (s *StartRecommendationReportGenerationInput) SetGroupIdFilter(v []*Group) *StartRecommendationReportGenerationInput
- func (s *StartRecommendationReportGenerationInput) SetOutputFormat(v string) *StartRecommendationReportGenerationInput
- func (s StartRecommendationReportGenerationInput) String() string
- type StartRecommendationReportGenerationOutput
- type StopAssessmentInput
- type StopAssessmentOutput
- type StrategyOption
- func (s StrategyOption) GoString() string
- func (s *StrategyOption) SetIsPreferred(v bool) *StrategyOption
- func (s *StrategyOption) SetStrategy(v string) *StrategyOption
- func (s *StrategyOption) SetTargetDestination(v string) *StrategyOption
- func (s *StrategyOption) SetToolName(v string) *StrategyOption
- func (s StrategyOption) String() string
- type StrategySummary
- type SystemInfo
- func (s SystemInfo) GoString() string
- func (s *SystemInfo) SetCpuArchitecture(v string) *SystemInfo
- func (s *SystemInfo) SetFileSystemType(v string) *SystemInfo
- func (s *SystemInfo) SetNetworkInfoList(v []*NetworkInfo) *SystemInfo
- func (s *SystemInfo) SetOsInfo(v *OSInfo) *SystemInfo
- func (s SystemInfo) String() string
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TransformationTool
- func (s TransformationTool) GoString() string
- func (s *TransformationTool) SetDescription(v string) *TransformationTool
- func (s *TransformationTool) SetName(v string) *TransformationTool
- func (s *TransformationTool) SetTranformationToolInstallationLink(v string) *TransformationTool
- func (s TransformationTool) String() string
- type UpdateApplicationComponentConfigInput
- func (s UpdateApplicationComponentConfigInput) GoString() string
- func (s *UpdateApplicationComponentConfigInput) SetApplicationComponentId(v string) *UpdateApplicationComponentConfigInput
- func (s *UpdateApplicationComponentConfigInput) SetInclusionStatus(v string) *UpdateApplicationComponentConfigInput
- func (s *UpdateApplicationComponentConfigInput) SetSecretsManagerKey(v string) *UpdateApplicationComponentConfigInput
- func (s *UpdateApplicationComponentConfigInput) SetSourceCodeList(v []*SourceCode) *UpdateApplicationComponentConfigInput
- func (s *UpdateApplicationComponentConfigInput) SetStrategyOption(v *StrategyOption) *UpdateApplicationComponentConfigInput
- func (s UpdateApplicationComponentConfigInput) String() string
- func (s *UpdateApplicationComponentConfigInput) Validate() error
- type UpdateApplicationComponentConfigOutput
- type UpdateServerConfigInput
- func (s UpdateServerConfigInput) GoString() string
- func (s *UpdateServerConfigInput) SetServerId(v string) *UpdateServerConfigInput
- func (s *UpdateServerConfigInput) SetStrategyOption(v *StrategyOption) *UpdateServerConfigInput
- func (s UpdateServerConfigInput) String() string
- func (s *UpdateServerConfigInput) Validate() error
- type UpdateServerConfigOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // AntipatternReportStatusFailed is a AntipatternReportStatus enum value AntipatternReportStatusFailed = "FAILED" // AntipatternReportStatusInProgress is a AntipatternReportStatus enum value AntipatternReportStatusInProgress = "IN_PROGRESS" // AntipatternReportStatusSuccess is a AntipatternReportStatus enum value AntipatternReportStatusSuccess = "SUCCESS" )
const ( // AppTypeDotNetFramework is a AppType enum value AppTypeDotNetFramework = "DotNetFramework" // AppTypeJava is a AppType enum value AppTypeJava = "Java" // AppTypeSqlserver is a AppType enum value AppTypeSqlserver = "SQLServer" // AppTypeIis is a AppType enum value AppTypeIis = "IIS" // AppTypeOracle is a AppType enum value AppTypeOracle = "Oracle" // AppTypeOther is a AppType enum value AppTypeOther = "Other" )
const ( // ApplicationComponentCriteriaNotDefined is a ApplicationComponentCriteria enum value ApplicationComponentCriteriaNotDefined = "NOT_DEFINED" // ApplicationComponentCriteriaAppName is a ApplicationComponentCriteria enum value ApplicationComponentCriteriaAppName = "APP_NAME" // ApplicationComponentCriteriaServerId is a ApplicationComponentCriteria enum value ApplicationComponentCriteriaServerId = "SERVER_ID" // ApplicationComponentCriteriaAppType is a ApplicationComponentCriteria enum value ApplicationComponentCriteriaAppType = "APP_TYPE" // ApplicationComponentCriteriaStrategy is a ApplicationComponentCriteria enum value ApplicationComponentCriteriaStrategy = "STRATEGY" // ApplicationComponentCriteriaDestination is a ApplicationComponentCriteria enum value ApplicationComponentCriteriaDestination = "DESTINATION" )
const ( // AssessmentStatusInProgress is a AssessmentStatus enum value AssessmentStatusInProgress = "IN_PROGRESS" // AssessmentStatusComplete is a AssessmentStatus enum value AssessmentStatusComplete = "COMPLETE" // AssessmentStatusFailed is a AssessmentStatus enum value AssessmentStatusFailed = "FAILED" // AssessmentStatusStopped is a AssessmentStatus enum value AssessmentStatusStopped = "STOPPED" )
const ( // AwsManagedTargetDestinationNonespecified is a AwsManagedTargetDestination enum value AwsManagedTargetDestinationNonespecified = "None specified" // AwsManagedTargetDestinationAwselasticBeanStalk is a AwsManagedTargetDestination enum value AwsManagedTargetDestinationAwselasticBeanStalk = "AWS Elastic BeanStalk" // AwsManagedTargetDestinationAwsfargate is a AwsManagedTargetDestination enum value AwsManagedTargetDestinationAwsfargate = "AWS Fargate" )
const ( // CollectorHealthCollectorHealthy is a CollectorHealth enum value CollectorHealthCollectorHealthy = "COLLECTOR_HEALTHY" // CollectorHealthCollectorUnhealthy is a CollectorHealth enum value CollectorHealthCollectorUnhealthy = "COLLECTOR_UNHEALTHY" )
const ( // DataSourceTypeApplicationDiscoveryService is a DataSourceType enum value DataSourceTypeApplicationDiscoveryService = "ApplicationDiscoveryService" // DataSourceTypeMpa is a DataSourceType enum value DataSourceTypeMpa = "MPA" )
const ( // DatabaseManagementPreferenceAwsManaged is a DatabaseManagementPreference enum value DatabaseManagementPreferenceAwsManaged = "AWS-managed" // DatabaseManagementPreferenceSelfManage is a DatabaseManagementPreference enum value DatabaseManagementPreferenceSelfManage = "Self-manage" // DatabaseManagementPreferenceNopreference is a DatabaseManagementPreference enum value DatabaseManagementPreferenceNopreference = "No preference" )
const ( // HeterogeneousTargetDatabaseEngineNonespecified is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineNonespecified = "None specified" // HeterogeneousTargetDatabaseEngineAmazonAurora is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineAmazonAurora = "Amazon Aurora" // HeterogeneousTargetDatabaseEngineAwspostgreSql is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineAwspostgreSql = "AWS PostgreSQL" // HeterogeneousTargetDatabaseEngineMySql is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineMySql = "MySQL" // HeterogeneousTargetDatabaseEngineMicrosoftSqlserver is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineMicrosoftSqlserver = "Microsoft SQL Server" // HeterogeneousTargetDatabaseEngineOracleDatabase is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineOracleDatabase = "Oracle Database" // HeterogeneousTargetDatabaseEngineMariaDb is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineMariaDb = "MariaDB" // HeterogeneousTargetDatabaseEngineSap is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineSap = "SAP" // HeterogeneousTargetDatabaseEngineDb2luw is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineDb2luw = "Db2 LUW" // HeterogeneousTargetDatabaseEngineMongoDb is a HeterogeneousTargetDatabaseEngine enum value HeterogeneousTargetDatabaseEngineMongoDb = "MongoDB" )
const ( // ImportFileTaskStatusImportInProgress is a ImportFileTaskStatus enum value ImportFileTaskStatusImportInProgress = "ImportInProgress" // ImportFileTaskStatusImportFailed is a ImportFileTaskStatus enum value ImportFileTaskStatusImportFailed = "ImportFailed" // ImportFileTaskStatusImportPartialSuccess is a ImportFileTaskStatus enum value ImportFileTaskStatusImportPartialSuccess = "ImportPartialSuccess" // ImportFileTaskStatusImportSuccess is a ImportFileTaskStatus enum value ImportFileTaskStatusImportSuccess = "ImportSuccess" // ImportFileTaskStatusDeleteInProgress is a ImportFileTaskStatus enum value ImportFileTaskStatusDeleteInProgress = "DeleteInProgress" // ImportFileTaskStatusDeleteFailed is a ImportFileTaskStatus enum value ImportFileTaskStatusDeleteFailed = "DeleteFailed" // ImportFileTaskStatusDeletePartialSuccess is a ImportFileTaskStatus enum value ImportFileTaskStatusDeletePartialSuccess = "DeletePartialSuccess" // ImportFileTaskStatusDeleteSuccess is a ImportFileTaskStatus enum value ImportFileTaskStatusDeleteSuccess = "DeleteSuccess" )
const ( // InclusionStatusExcludeFromAssessment is a InclusionStatus enum value InclusionStatusExcludeFromAssessment = "excludeFromAssessment" // InclusionStatusIncludeInAssessment is a InclusionStatus enum value InclusionStatusIncludeInAssessment = "includeInAssessment" )
const ( // NoPreferenceTargetDestinationNonespecified is a NoPreferenceTargetDestination enum value NoPreferenceTargetDestinationNonespecified = "None specified" // NoPreferenceTargetDestinationAwselasticBeanStalk is a NoPreferenceTargetDestination enum value NoPreferenceTargetDestinationAwselasticBeanStalk = "AWS Elastic BeanStalk" // NoPreferenceTargetDestinationAwsfargate is a NoPreferenceTargetDestination enum value NoPreferenceTargetDestinationAwsfargate = "AWS Fargate" // NoPreferenceTargetDestinationAmazonElasticCloudComputeEc2 is a NoPreferenceTargetDestination enum value NoPreferenceTargetDestinationAmazonElasticCloudComputeEc2 = "Amazon Elastic Cloud Compute (EC2)" // NoPreferenceTargetDestinationAmazonElasticContainerServiceEcs is a NoPreferenceTargetDestination enum value NoPreferenceTargetDestinationAmazonElasticContainerServiceEcs = "Amazon Elastic Container Service (ECS)" // NoPreferenceTargetDestinationAmazonElasticKubernetesServiceEks is a NoPreferenceTargetDestination enum value NoPreferenceTargetDestinationAmazonElasticKubernetesServiceEks = "Amazon Elastic Kubernetes Service (EKS)" )
const ( // OSTypeLinux is a OSType enum value OSTypeLinux = "LINUX" // OSTypeWindows is a OSType enum value OSTypeWindows = "WINDOWS" )
const ( // OutputFormatExcel is a OutputFormat enum value OutputFormatExcel = "Excel" // OutputFormatJson is a OutputFormat enum value OutputFormatJson = "Json" )
const ( // RecommendationReportStatusFailed is a RecommendationReportStatus enum value RecommendationReportStatusFailed = "FAILED" // RecommendationReportStatusInProgress is a RecommendationReportStatus enum value RecommendationReportStatusInProgress = "IN_PROGRESS" // RecommendationReportStatusSuccess is a RecommendationReportStatus enum value RecommendationReportStatusSuccess = "SUCCESS" )
const ( // ResourceSubTypeDatabase is a ResourceSubType enum value ResourceSubTypeDatabase = "Database" // ResourceSubTypeProcess is a ResourceSubType enum value ResourceSubTypeProcess = "Process" // ResourceSubTypeDatabaseProcess is a ResourceSubType enum value ResourceSubTypeDatabaseProcess = "DatabaseProcess" )
const ( // RunTimeAssessmentStatusDataCollectionTaskToBeScheduled is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskToBeScheduled = "dataCollectionTaskToBeScheduled" // RunTimeAssessmentStatusDataCollectionTaskScheduled is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskScheduled = "dataCollectionTaskScheduled" // RunTimeAssessmentStatusDataCollectionTaskStarted is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskStarted = "dataCollectionTaskStarted" // RunTimeAssessmentStatusDataCollectionTaskStopped is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskStopped = "dataCollectionTaskStopped" // RunTimeAssessmentStatusDataCollectionTaskSuccess is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskSuccess = "dataCollectionTaskSuccess" // RunTimeAssessmentStatusDataCollectionTaskFailed is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskFailed = "dataCollectionTaskFailed" // RunTimeAssessmentStatusDataCollectionTaskPartialSuccess is a RunTimeAssessmentStatus enum value RunTimeAssessmentStatusDataCollectionTaskPartialSuccess = "dataCollectionTaskPartialSuccess" )
const ( // SelfManageTargetDestinationNonespecified is a SelfManageTargetDestination enum value SelfManageTargetDestinationNonespecified = "None specified" // SelfManageTargetDestinationAmazonElasticCloudComputeEc2 is a SelfManageTargetDestination enum value SelfManageTargetDestinationAmazonElasticCloudComputeEc2 = "Amazon Elastic Cloud Compute (EC2)" // SelfManageTargetDestinationAmazonElasticContainerServiceEcs is a SelfManageTargetDestination enum value SelfManageTargetDestinationAmazonElasticContainerServiceEcs = "Amazon Elastic Container Service (ECS)" // SelfManageTargetDestinationAmazonElasticKubernetesServiceEks is a SelfManageTargetDestination enum value SelfManageTargetDestinationAmazonElasticKubernetesServiceEks = "Amazon Elastic Kubernetes Service (EKS)" )
const ( // ServerCriteriaNotDefined is a ServerCriteria enum value ServerCriteriaNotDefined = "NOT_DEFINED" // ServerCriteriaOsName is a ServerCriteria enum value ServerCriteriaOsName = "OS_NAME" // ServerCriteriaStrategy is a ServerCriteria enum value ServerCriteriaStrategy = "STRATEGY" // ServerCriteriaDestination is a ServerCriteria enum value ServerCriteriaDestination = "DESTINATION" // ServerCriteriaServerId is a ServerCriteria enum value ServerCriteriaServerId = "SERVER_ID" )
const ( // ServerOsTypeWindowsServer is a ServerOsType enum value ServerOsTypeWindowsServer = "WindowsServer" // ServerOsTypeAmazonLinux is a ServerOsType enum value ServerOsTypeAmazonLinux = "AmazonLinux" // ServerOsTypeEndOfSupportWindowsServer is a ServerOsType enum value ServerOsTypeEndOfSupportWindowsServer = "EndOfSupportWindowsServer" // ServerOsTypeRedhat is a ServerOsType enum value ServerOsTypeRedhat = "Redhat" // ServerOsTypeOther is a ServerOsType enum value ServerOsTypeOther = "Other" )
const ( // SeverityHigh is a Severity enum value SeverityHigh = "HIGH" // SeverityMedium is a Severity enum value SeverityMedium = "MEDIUM" // SeverityLow is a Severity enum value SeverityLow = "LOW" )
const ( // SortOrderAsc is a SortOrder enum value SortOrderAsc = "ASC" // SortOrderDesc is a SortOrder enum value SortOrderDesc = "DESC" )
const ( // SrcCodeOrDbAnalysisStatusAnalysisToBeScheduled is a SrcCodeOrDbAnalysisStatus enum value SrcCodeOrDbAnalysisStatusAnalysisToBeScheduled = "ANALYSIS_TO_BE_SCHEDULED" // SrcCodeOrDbAnalysisStatusAnalysisStarted is a SrcCodeOrDbAnalysisStatus enum value SrcCodeOrDbAnalysisStatusAnalysisStarted = "ANALYSIS_STARTED" // SrcCodeOrDbAnalysisStatusAnalysisSuccess is a SrcCodeOrDbAnalysisStatus enum value SrcCodeOrDbAnalysisStatusAnalysisSuccess = "ANALYSIS_SUCCESS" // SrcCodeOrDbAnalysisStatusAnalysisFailed is a SrcCodeOrDbAnalysisStatus enum value SrcCodeOrDbAnalysisStatusAnalysisFailed = "ANALYSIS_FAILED" )
const ( // StrategyRehost is a Strategy enum value StrategyRehost = "Rehost" // StrategyRetirement is a Strategy enum value StrategyRetirement = "Retirement" // StrategyRefactor is a Strategy enum value StrategyRefactor = "Refactor" // StrategyReplatform is a Strategy enum value StrategyReplatform = "Replatform" // StrategyRetain is a Strategy enum value StrategyRetain = "Retain" // StrategyRelocate is a Strategy enum value StrategyRelocate = "Relocate" // StrategyRepurchase is a Strategy enum value StrategyRepurchase = "Repurchase" )
const ( // StrategyRecommendationRecommended is a StrategyRecommendation enum value StrategyRecommendationRecommended = "recommended" // StrategyRecommendationViableOption is a StrategyRecommendation enum value StrategyRecommendationViableOption = "viableOption" // StrategyRecommendationNotRecommended is a StrategyRecommendation enum value StrategyRecommendationNotRecommended = "notRecommended" )
const ( // TargetDatabaseEngineNonespecified is a TargetDatabaseEngine enum value TargetDatabaseEngineNonespecified = "None specified" // TargetDatabaseEngineAmazonAurora is a TargetDatabaseEngine enum value TargetDatabaseEngineAmazonAurora = "Amazon Aurora" // TargetDatabaseEngineAwspostgreSql is a TargetDatabaseEngine enum value TargetDatabaseEngineAwspostgreSql = "AWS PostgreSQL" // TargetDatabaseEngineMySql is a TargetDatabaseEngine enum value TargetDatabaseEngineMySql = "MySQL" // TargetDatabaseEngineMicrosoftSqlserver is a TargetDatabaseEngine enum value TargetDatabaseEngineMicrosoftSqlserver = "Microsoft SQL Server" // TargetDatabaseEngineOracleDatabase is a TargetDatabaseEngine enum value TargetDatabaseEngineOracleDatabase = "Oracle Database" // TargetDatabaseEngineMariaDb is a TargetDatabaseEngine enum value TargetDatabaseEngineMariaDb = "MariaDB" // TargetDatabaseEngineSap is a TargetDatabaseEngine enum value TargetDatabaseEngineSap = "SAP" // TargetDatabaseEngineDb2luw is a TargetDatabaseEngine enum value TargetDatabaseEngineDb2luw = "Db2 LUW" // TargetDatabaseEngineMongoDb is a TargetDatabaseEngine enum value TargetDatabaseEngineMongoDb = "MongoDB" )
const ( // TargetDestinationNonespecified is a TargetDestination enum value TargetDestinationNonespecified = "None specified" // TargetDestinationAwselasticBeanStalk is a TargetDestination enum value TargetDestinationAwselasticBeanStalk = "AWS Elastic BeanStalk" // TargetDestinationAwsfargate is a TargetDestination enum value TargetDestinationAwsfargate = "AWS Fargate" // TargetDestinationAmazonElasticCloudComputeEc2 is a TargetDestination enum value TargetDestinationAmazonElasticCloudComputeEc2 = "Amazon Elastic Cloud Compute (EC2)" // TargetDestinationAmazonElasticContainerServiceEcs is a TargetDestination enum value TargetDestinationAmazonElasticContainerServiceEcs = "Amazon Elastic Container Service (ECS)" // TargetDestinationAmazonElasticKubernetesServiceEks is a TargetDestination enum value TargetDestinationAmazonElasticKubernetesServiceEks = "Amazon Elastic Kubernetes Service (EKS)" // TargetDestinationAuroraMySql is a TargetDestination enum value TargetDestinationAuroraMySql = "Aurora MySQL" // TargetDestinationAuroraPostgreSql is a TargetDestination enum value TargetDestinationAuroraPostgreSql = "Aurora PostgreSQL" // TargetDestinationAmazonRelationalDatabaseServiceonMySql is a TargetDestination enum value TargetDestinationAmazonRelationalDatabaseServiceonMySql = "Amazon Relational Database Service on MySQL" // TargetDestinationAmazonRelationalDatabaseServiceonPostgreSql is a TargetDestination enum value TargetDestinationAmazonRelationalDatabaseServiceonPostgreSql = "Amazon Relational Database Service on PostgreSQL" // TargetDestinationAmazonDocumentDb is a TargetDestination enum value TargetDestinationAmazonDocumentDb = "Amazon DocumentDB" // TargetDestinationAmazonDynamoDb is a TargetDestination enum value TargetDestinationAmazonDynamoDb = "Amazon DynamoDB" // TargetDestinationAmazonRelationalDatabaseService is a TargetDestination enum value TargetDestinationAmazonRelationalDatabaseService = "Amazon Relational Database Service" )
const ( // TransformationToolNameApp2container is a TransformationToolName enum value TransformationToolNameApp2container = "App2Container" // TransformationToolNamePortingAssistantForNet is a TransformationToolName enum value TransformationToolNamePortingAssistantForNet = "Porting Assistant For .NET" // TransformationToolNameEndofSupportMigration is a TransformationToolName enum value TransformationToolNameEndofSupportMigration = "End of Support Migration" // TransformationToolNameWindowsWebApplicationMigrationAssistant is a TransformationToolName enum value TransformationToolNameWindowsWebApplicationMigrationAssistant = "Windows Web Application Migration Assistant" // TransformationToolNameApplicationMigrationService is a TransformationToolName enum value TransformationToolNameApplicationMigrationService = "Application Migration Service" // TransformationToolNameStrategyRecommendationSupport is a TransformationToolName enum value TransformationToolNameStrategyRecommendationSupport = "Strategy Recommendation Support" // TransformationToolNameInPlaceOperatingSystemUpgrade is a TransformationToolName enum value TransformationToolNameInPlaceOperatingSystemUpgrade = "In Place Operating System Upgrade" // TransformationToolNameSchemaConversionTool is a TransformationToolName enum value TransformationToolNameSchemaConversionTool = "Schema Conversion Tool" // TransformationToolNameDatabaseMigrationService is a TransformationToolName enum value TransformationToolNameDatabaseMigrationService = "Database Migration Service" // TransformationToolNameNativeSqlserverBackupRestore is a TransformationToolName enum value TransformationToolNameNativeSqlserverBackupRestore = "Native SQL Server Backup/Restore" )
const ( // VersionControlGithub is a VersionControl enum value VersionControlGithub = "GITHUB" // VersionControlGithubEnterprise is a VersionControl enum value VersionControlGithubEnterprise = "GITHUB_ENTERPRISE" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // The AWS user account does not have permission to perform the action. Check // the AWS Identity and Access Management (IAM) policy associated with this // account. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Exception to indicate that there is an ongoing task when a new task is created. // Return when once the existing tasks are complete. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The server experienced an internal error. Try again. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified ID in the request is not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceLinkedRoleLockClientException for service response error code // "ServiceLinkedRoleLockClientException". // // Exception to indicate that the service-linked role (SLR) is locked. ErrCodeServiceLinkedRoleLockClientException = "ServiceLinkedRoleLockClientException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The AWS account has reached its quota of imports. Contact AWS Support to // increase the quota for this account. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request body isn't valid. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "MigrationHubStrategy" // Name of service. EndpointsID = "migrationhub-strategy" // ID to lookup a service endpoint with. ServiceID = "MigrationHubStrategy" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// GroupNameExternalId is a GroupName enum value
GroupNameExternalId = "ExternalId"
)
const (
// HomogeneousTargetDatabaseEngineNonespecified is a HomogeneousTargetDatabaseEngine enum value
HomogeneousTargetDatabaseEngineNonespecified = "None specified"
)
Variables ¶
This section is empty.
Functions ¶
func AntipatternReportStatus_Values ¶
func AntipatternReportStatus_Values() []string
AntipatternReportStatus_Values returns all elements of the AntipatternReportStatus enum
func AppType_Values ¶
func AppType_Values() []string
AppType_Values returns all elements of the AppType enum
func ApplicationComponentCriteria_Values ¶
func ApplicationComponentCriteria_Values() []string
ApplicationComponentCriteria_Values returns all elements of the ApplicationComponentCriteria enum
func AssessmentStatus_Values ¶
func AssessmentStatus_Values() []string
AssessmentStatus_Values returns all elements of the AssessmentStatus enum
func AwsManagedTargetDestination_Values ¶
func AwsManagedTargetDestination_Values() []string
AwsManagedTargetDestination_Values returns all elements of the AwsManagedTargetDestination enum
func CollectorHealth_Values ¶
func CollectorHealth_Values() []string
CollectorHealth_Values returns all elements of the CollectorHealth enum
func DataSourceType_Values ¶
func DataSourceType_Values() []string
DataSourceType_Values returns all elements of the DataSourceType enum
func DatabaseManagementPreference_Values ¶
func DatabaseManagementPreference_Values() []string
DatabaseManagementPreference_Values returns all elements of the DatabaseManagementPreference enum
func GroupName_Values ¶
func GroupName_Values() []string
GroupName_Values returns all elements of the GroupName enum
func HeterogeneousTargetDatabaseEngine_Values ¶
func HeterogeneousTargetDatabaseEngine_Values() []string
HeterogeneousTargetDatabaseEngine_Values returns all elements of the HeterogeneousTargetDatabaseEngine enum
func HomogeneousTargetDatabaseEngine_Values ¶
func HomogeneousTargetDatabaseEngine_Values() []string
HomogeneousTargetDatabaseEngine_Values returns all elements of the HomogeneousTargetDatabaseEngine enum
func ImportFileTaskStatus_Values ¶
func ImportFileTaskStatus_Values() []string
ImportFileTaskStatus_Values returns all elements of the ImportFileTaskStatus enum
func InclusionStatus_Values ¶
func InclusionStatus_Values() []string
InclusionStatus_Values returns all elements of the InclusionStatus enum
func NoPreferenceTargetDestination_Values ¶
func NoPreferenceTargetDestination_Values() []string
NoPreferenceTargetDestination_Values returns all elements of the NoPreferenceTargetDestination enum
func OSType_Values ¶
func OSType_Values() []string
OSType_Values returns all elements of the OSType enum
func OutputFormat_Values ¶
func OutputFormat_Values() []string
OutputFormat_Values returns all elements of the OutputFormat enum
func RecommendationReportStatus_Values ¶
func RecommendationReportStatus_Values() []string
RecommendationReportStatus_Values returns all elements of the RecommendationReportStatus enum
func ResourceSubType_Values ¶
func ResourceSubType_Values() []string
ResourceSubType_Values returns all elements of the ResourceSubType enum
func RunTimeAssessmentStatus_Values ¶
func RunTimeAssessmentStatus_Values() []string
RunTimeAssessmentStatus_Values returns all elements of the RunTimeAssessmentStatus enum
func SelfManageTargetDestination_Values ¶
func SelfManageTargetDestination_Values() []string
SelfManageTargetDestination_Values returns all elements of the SelfManageTargetDestination enum
func ServerCriteria_Values ¶
func ServerCriteria_Values() []string
ServerCriteria_Values returns all elements of the ServerCriteria enum
func ServerOsType_Values ¶
func ServerOsType_Values() []string
ServerOsType_Values returns all elements of the ServerOsType enum
func Severity_Values ¶
func Severity_Values() []string
Severity_Values returns all elements of the Severity enum
func SortOrder_Values ¶
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SrcCodeOrDbAnalysisStatus_Values ¶
func SrcCodeOrDbAnalysisStatus_Values() []string
SrcCodeOrDbAnalysisStatus_Values returns all elements of the SrcCodeOrDbAnalysisStatus enum
func StrategyRecommendation_Values ¶
func StrategyRecommendation_Values() []string
StrategyRecommendation_Values returns all elements of the StrategyRecommendation enum
func Strategy_Values ¶
func Strategy_Values() []string
Strategy_Values returns all elements of the Strategy enum
func TargetDatabaseEngine_Values ¶
func TargetDatabaseEngine_Values() []string
TargetDatabaseEngine_Values returns all elements of the TargetDatabaseEngine enum
func TargetDestination_Values ¶
func TargetDestination_Values() []string
TargetDestination_Values returns all elements of the TargetDestination enum
func TransformationToolName_Values ¶
func TransformationToolName_Values() []string
TransformationToolName_Values returns all elements of the TransformationToolName enum
func VersionControl_Values ¶
func VersionControl_Values() []string
VersionControl_Values returns all elements of the VersionControl enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
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 AntipatternSeveritySummary ¶
type AntipatternSeveritySummary struct { // Contains the count of anti-patterns. Count *int64 `locationName:"count" type:"integer"` // Contains the severity of anti-patterns. Severity *string `locationName:"severity" type:"string" enum:"Severity"` // contains filtered or unexported fields }
Contains the summary of anti-patterns and their severity.
func (AntipatternSeveritySummary) GoString ¶
func (s AntipatternSeveritySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntipatternSeveritySummary) SetCount ¶
func (s *AntipatternSeveritySummary) SetCount(v int64) *AntipatternSeveritySummary
SetCount sets the Count field's value.
func (*AntipatternSeveritySummary) SetSeverity ¶
func (s *AntipatternSeveritySummary) SetSeverity(v string) *AntipatternSeveritySummary
SetSeverity sets the Severity field's value.
func (AntipatternSeveritySummary) String ¶
func (s AntipatternSeveritySummary) 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 ApplicationComponentDetail ¶
type ApplicationComponentDetail struct { // The status of analysis, if the application component has source code or an // associated database. AnalysisStatus *string `locationName:"analysisStatus" type:"string" enum:"SrcCodeOrDbAnalysisStatus"` // The S3 bucket name and the Amazon S3 key name for the anti-pattern report. AntipatternReportS3Object *S3Object `locationName:"antipatternReportS3Object" type:"structure"` // The status of the anti-pattern report generation. AntipatternReportStatus *string `locationName:"antipatternReportStatus" type:"string" enum:"AntipatternReportStatus"` // The status message for the anti-pattern. AntipatternReportStatusMessage *string `locationName:"antipatternReportStatusMessage" type:"string"` // The type of application component. AppType *string `locationName:"appType" type:"string" enum:"AppType"` // The ID of the server that the application component is running on. AssociatedServerId *string `locationName:"associatedServerId" min:"1" type:"string"` // Configuration details for the database associated with the application component. DatabaseConfigDetail *DatabaseConfigDetail `locationName:"databaseConfigDetail" type:"structure"` // The ID of the application component. Id *string `locationName:"id" type:"string"` // Indicates whether the application component has been included for server // recommendation or not. InclusionStatus *string `locationName:"inclusionStatus" type:"string" enum:"InclusionStatus"` // The timestamp of when the application component was assessed. LastAnalyzedTimestamp *time.Time `locationName:"lastAnalyzedTimestamp" type:"timestamp"` // A list of anti-pattern severity summaries. ListAntipatternSeveritySummary []*AntipatternSeveritySummary `locationName:"listAntipatternSeveritySummary" type:"list"` // Set to true if the application component is running on multiple servers. MoreServerAssociationExists *bool `locationName:"moreServerAssociationExists" type:"boolean"` // The name of application component. Name *string `locationName:"name" type:"string"` // OS driver. OsDriver *string `locationName:"osDriver" type:"string"` // OS version. OsVersion *string `locationName:"osVersion" type:"string"` // The top recommendation set for the application component. RecommendationSet *RecommendationSet `locationName:"recommendationSet" type:"structure"` // The application component subtype. ResourceSubType *string `locationName:"resourceSubType" type:"string" enum:"ResourceSubType"` // Details about the source code repository associated with the application // component. SourceCodeRepositories []*SourceCodeRepository `locationName:"sourceCodeRepositories" type:"list"` // A detailed description of the analysis status and any failure message. StatusMessage *string `locationName:"statusMessage" type:"string"` // contains filtered or unexported fields }
Contains detailed information about an application component.
func (ApplicationComponentDetail) GoString ¶
func (s ApplicationComponentDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationComponentDetail) SetAnalysisStatus ¶
func (s *ApplicationComponentDetail) SetAnalysisStatus(v string) *ApplicationComponentDetail
SetAnalysisStatus sets the AnalysisStatus field's value.
func (*ApplicationComponentDetail) SetAntipatternReportS3Object ¶
func (s *ApplicationComponentDetail) SetAntipatternReportS3Object(v *S3Object) *ApplicationComponentDetail
SetAntipatternReportS3Object sets the AntipatternReportS3Object field's value.
func (*ApplicationComponentDetail) SetAntipatternReportStatus ¶
func (s *ApplicationComponentDetail) SetAntipatternReportStatus(v string) *ApplicationComponentDetail
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (*ApplicationComponentDetail) SetAntipatternReportStatusMessage ¶
func (s *ApplicationComponentDetail) SetAntipatternReportStatusMessage(v string) *ApplicationComponentDetail
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (*ApplicationComponentDetail) SetAppType ¶
func (s *ApplicationComponentDetail) SetAppType(v string) *ApplicationComponentDetail
SetAppType sets the AppType field's value.
func (*ApplicationComponentDetail) SetAssociatedServerId ¶
func (s *ApplicationComponentDetail) SetAssociatedServerId(v string) *ApplicationComponentDetail
SetAssociatedServerId sets the AssociatedServerId field's value.
func (*ApplicationComponentDetail) SetDatabaseConfigDetail ¶
func (s *ApplicationComponentDetail) SetDatabaseConfigDetail(v *DatabaseConfigDetail) *ApplicationComponentDetail
SetDatabaseConfigDetail sets the DatabaseConfigDetail field's value.
func (*ApplicationComponentDetail) SetId ¶
func (s *ApplicationComponentDetail) SetId(v string) *ApplicationComponentDetail
SetId sets the Id field's value.
func (*ApplicationComponentDetail) SetInclusionStatus ¶
func (s *ApplicationComponentDetail) SetInclusionStatus(v string) *ApplicationComponentDetail
SetInclusionStatus sets the InclusionStatus field's value.
func (*ApplicationComponentDetail) SetLastAnalyzedTimestamp ¶
func (s *ApplicationComponentDetail) SetLastAnalyzedTimestamp(v time.Time) *ApplicationComponentDetail
SetLastAnalyzedTimestamp sets the LastAnalyzedTimestamp field's value.
func (*ApplicationComponentDetail) SetListAntipatternSeveritySummary ¶
func (s *ApplicationComponentDetail) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *ApplicationComponentDetail
SetListAntipatternSeveritySummary sets the ListAntipatternSeveritySummary field's value.
func (*ApplicationComponentDetail) SetMoreServerAssociationExists ¶
func (s *ApplicationComponentDetail) SetMoreServerAssociationExists(v bool) *ApplicationComponentDetail
SetMoreServerAssociationExists sets the MoreServerAssociationExists field's value.
func (*ApplicationComponentDetail) SetName ¶
func (s *ApplicationComponentDetail) SetName(v string) *ApplicationComponentDetail
SetName sets the Name field's value.
func (*ApplicationComponentDetail) SetOsDriver ¶
func (s *ApplicationComponentDetail) SetOsDriver(v string) *ApplicationComponentDetail
SetOsDriver sets the OsDriver field's value.
func (*ApplicationComponentDetail) SetOsVersion ¶
func (s *ApplicationComponentDetail) SetOsVersion(v string) *ApplicationComponentDetail
SetOsVersion sets the OsVersion field's value.
func (*ApplicationComponentDetail) SetRecommendationSet ¶
func (s *ApplicationComponentDetail) SetRecommendationSet(v *RecommendationSet) *ApplicationComponentDetail
SetRecommendationSet sets the RecommendationSet field's value.
func (*ApplicationComponentDetail) SetResourceSubType ¶
func (s *ApplicationComponentDetail) SetResourceSubType(v string) *ApplicationComponentDetail
SetResourceSubType sets the ResourceSubType field's value.
func (*ApplicationComponentDetail) SetSourceCodeRepositories ¶
func (s *ApplicationComponentDetail) SetSourceCodeRepositories(v []*SourceCodeRepository) *ApplicationComponentDetail
SetSourceCodeRepositories sets the SourceCodeRepositories field's value.
func (*ApplicationComponentDetail) SetStatusMessage ¶
func (s *ApplicationComponentDetail) SetStatusMessage(v string) *ApplicationComponentDetail
SetStatusMessage sets the StatusMessage field's value.
func (ApplicationComponentDetail) String ¶
func (s ApplicationComponentDetail) 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 ApplicationComponentStrategy ¶
type ApplicationComponentStrategy struct { // Set to true if the recommendation is set as preferred. IsPreferred *bool `locationName:"isPreferred" type:"boolean"` // Strategy recommendation for the application component. Recommendation *RecommendationSet `locationName:"recommendation" type:"structure"` // The recommendation status of a strategy for an application component. Status *string `locationName:"status" type:"string" enum:"StrategyRecommendation"` // contains filtered or unexported fields }
Contains information about a strategy recommendation for an application component.
func (ApplicationComponentStrategy) GoString ¶
func (s ApplicationComponentStrategy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationComponentStrategy) SetIsPreferred ¶
func (s *ApplicationComponentStrategy) SetIsPreferred(v bool) *ApplicationComponentStrategy
SetIsPreferred sets the IsPreferred field's value.
func (*ApplicationComponentStrategy) SetRecommendation ¶
func (s *ApplicationComponentStrategy) SetRecommendation(v *RecommendationSet) *ApplicationComponentStrategy
SetRecommendation sets the Recommendation field's value.
func (*ApplicationComponentStrategy) SetStatus ¶
func (s *ApplicationComponentStrategy) SetStatus(v string) *ApplicationComponentStrategy
SetStatus sets the Status field's value.
func (ApplicationComponentStrategy) String ¶
func (s ApplicationComponentStrategy) 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 ApplicationComponentSummary ¶
type ApplicationComponentSummary struct { // Contains the name of application types. AppType *string `locationName:"appType" type:"string" enum:"AppType"` // Contains the count of application type. Count *int64 `locationName:"count" type:"integer"` // contains filtered or unexported fields }
Contains the summary of application components.
func (ApplicationComponentSummary) GoString ¶
func (s ApplicationComponentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationComponentSummary) SetAppType ¶
func (s *ApplicationComponentSummary) SetAppType(v string) *ApplicationComponentSummary
SetAppType sets the AppType field's value.
func (*ApplicationComponentSummary) SetCount ¶
func (s *ApplicationComponentSummary) SetCount(v int64) *ApplicationComponentSummary
SetCount sets the Count field's value.
func (ApplicationComponentSummary) String ¶
func (s ApplicationComponentSummary) 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 ApplicationPreferences ¶
type ApplicationPreferences struct { // Application preferences that you specify to prefer managed environment. ManagementPreference *ManagementPreference `locationName:"managementPreference" type:"structure"` // contains filtered or unexported fields }
Application preferences that you specify.
func (ApplicationPreferences) GoString ¶
func (s ApplicationPreferences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationPreferences) SetManagementPreference ¶
func (s *ApplicationPreferences) SetManagementPreference(v *ManagementPreference) *ApplicationPreferences
SetManagementPreference sets the ManagementPreference field's value.
func (ApplicationPreferences) String ¶
func (s ApplicationPreferences) 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 (*ApplicationPreferences) Validate ¶
func (s *ApplicationPreferences) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssessmentSummary ¶
type AssessmentSummary struct { // The Amazon S3 object containing the anti-pattern report. AntipatternReportS3Object *S3Object `locationName:"antipatternReportS3Object" type:"structure"` // The status of the anti-pattern report. AntipatternReportStatus *string `locationName:"antipatternReportStatus" type:"string" enum:"AntipatternReportStatus"` // The status message of the anti-pattern report. AntipatternReportStatusMessage *string `locationName:"antipatternReportStatusMessage" type:"string"` // The time the assessment was performed. LastAnalyzedTimestamp *time.Time `locationName:"lastAnalyzedTimestamp" type:"timestamp"` // List of AntipatternSeveritySummary. ListAntipatternSeveritySummary []*AntipatternSeveritySummary `locationName:"listAntipatternSeveritySummary" type:"list"` // List of ApplicationComponentStrategySummary. ListApplicationComponentStrategySummary []*StrategySummary `locationName:"listApplicationComponentStrategySummary" type:"list"` // List of ApplicationComponentSummary. ListApplicationComponentSummary []*ApplicationComponentSummary `locationName:"listApplicationComponentSummary" type:"list"` // List of ServerStrategySummary. ListServerStrategySummary []*StrategySummary `locationName:"listServerStrategySummary" type:"list"` // List of ServerSummary. ListServerSummary []*ServerSummary `locationName:"listServerSummary" type:"list"` // contains filtered or unexported fields }
Contains the summary of the assessment results.
func (AssessmentSummary) GoString ¶
func (s AssessmentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssessmentSummary) SetAntipatternReportS3Object ¶
func (s *AssessmentSummary) SetAntipatternReportS3Object(v *S3Object) *AssessmentSummary
SetAntipatternReportS3Object sets the AntipatternReportS3Object field's value.
func (*AssessmentSummary) SetAntipatternReportStatus ¶
func (s *AssessmentSummary) SetAntipatternReportStatus(v string) *AssessmentSummary
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (*AssessmentSummary) SetAntipatternReportStatusMessage ¶
func (s *AssessmentSummary) SetAntipatternReportStatusMessage(v string) *AssessmentSummary
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (*AssessmentSummary) SetLastAnalyzedTimestamp ¶
func (s *AssessmentSummary) SetLastAnalyzedTimestamp(v time.Time) *AssessmentSummary
SetLastAnalyzedTimestamp sets the LastAnalyzedTimestamp field's value.
func (*AssessmentSummary) SetListAntipatternSeveritySummary ¶
func (s *AssessmentSummary) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *AssessmentSummary
SetListAntipatternSeveritySummary sets the ListAntipatternSeveritySummary field's value.
func (*AssessmentSummary) SetListApplicationComponentStrategySummary ¶
func (s *AssessmentSummary) SetListApplicationComponentStrategySummary(v []*StrategySummary) *AssessmentSummary
SetListApplicationComponentStrategySummary sets the ListApplicationComponentStrategySummary field's value.
func (*AssessmentSummary) SetListApplicationComponentSummary ¶
func (s *AssessmentSummary) SetListApplicationComponentSummary(v []*ApplicationComponentSummary) *AssessmentSummary
SetListApplicationComponentSummary sets the ListApplicationComponentSummary field's value.
func (*AssessmentSummary) SetListServerStrategySummary ¶
func (s *AssessmentSummary) SetListServerStrategySummary(v []*StrategySummary) *AssessmentSummary
SetListServerStrategySummary sets the ListServerStrategySummary field's value.
func (*AssessmentSummary) SetListServerSummary ¶
func (s *AssessmentSummary) SetListServerSummary(v []*ServerSummary) *AssessmentSummary
SetListServerSummary sets the ListServerSummary field's value.
func (AssessmentSummary) String ¶
func (s AssessmentSummary) 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 AssociatedApplication ¶
type AssociatedApplication struct { // ID of the application as defined in Application Discovery Service. Id *string `locationName:"id" type:"string"` // Name of the application as defined in Application Discovery Service. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Object containing details about applications as defined in Application Discovery Service.
func (AssociatedApplication) GoString ¶
func (s AssociatedApplication) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociatedApplication) SetId ¶
func (s *AssociatedApplication) SetId(v string) *AssociatedApplication
SetId sets the Id field's value.
func (*AssociatedApplication) SetName ¶
func (s *AssociatedApplication) SetName(v string) *AssociatedApplication
SetName sets the Name field's value.
func (AssociatedApplication) String ¶
func (s AssociatedApplication) 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 AwsManagedResources ¶
type AwsManagedResources struct { // The choice of application destination that you specify. // // TargetDestination is a required field TargetDestination []*string `locationName:"targetDestination" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Object containing the choice of application destination that you specify.
func (AwsManagedResources) GoString ¶
func (s AwsManagedResources) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AwsManagedResources) SetTargetDestination ¶
func (s *AwsManagedResources) SetTargetDestination(v []*string) *AwsManagedResources
SetTargetDestination sets the TargetDestination field's value.
func (AwsManagedResources) String ¶
func (s AwsManagedResources) 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 (*AwsManagedResources) Validate ¶
func (s *AwsManagedResources) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BusinessGoals ¶
type BusinessGoals struct { // Business goal to reduce license costs. LicenseCostReduction *int64 `locationName:"licenseCostReduction" min:"1" type:"integer"` // Business goal to modernize infrastructure by moving to cloud native technologies. ModernizeInfrastructureWithCloudNativeTechnologies *int64 `locationName:"modernizeInfrastructureWithCloudNativeTechnologies" min:"1" type:"integer"` // Business goal to reduce the operational overhead on the team by moving into // managed services. ReduceOperationalOverheadWithManagedServices *int64 `locationName:"reduceOperationalOverheadWithManagedServices" min:"1" type:"integer"` // Business goal to achieve migration at a fast pace. SpeedOfMigration *int64 `locationName:"speedOfMigration" min:"1" type:"integer"` // contains filtered or unexported fields }
Business goals that you specify.
func (BusinessGoals) GoString ¶
func (s BusinessGoals) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BusinessGoals) SetLicenseCostReduction ¶
func (s *BusinessGoals) SetLicenseCostReduction(v int64) *BusinessGoals
SetLicenseCostReduction sets the LicenseCostReduction field's value.
func (*BusinessGoals) SetModernizeInfrastructureWithCloudNativeTechnologies ¶
func (s *BusinessGoals) SetModernizeInfrastructureWithCloudNativeTechnologies(v int64) *BusinessGoals
SetModernizeInfrastructureWithCloudNativeTechnologies sets the ModernizeInfrastructureWithCloudNativeTechnologies field's value.
func (*BusinessGoals) SetReduceOperationalOverheadWithManagedServices ¶
func (s *BusinessGoals) SetReduceOperationalOverheadWithManagedServices(v int64) *BusinessGoals
SetReduceOperationalOverheadWithManagedServices sets the ReduceOperationalOverheadWithManagedServices field's value.
func (*BusinessGoals) SetSpeedOfMigration ¶
func (s *BusinessGoals) SetSpeedOfMigration(v int64) *BusinessGoals
SetSpeedOfMigration sets the SpeedOfMigration field's value.
func (BusinessGoals) String ¶
func (s BusinessGoals) 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 (*BusinessGoals) Validate ¶
func (s *BusinessGoals) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Collector ¶
type Collector struct { // Indicates the health of a collector. CollectorHealth *string `locationName:"collectorHealth" type:"string" enum:"CollectorHealth"` // The ID of the collector. CollectorId *string `locationName:"collectorId" type:"string"` // Current version of the collector that is running in the environment that // you specify. CollectorVersion *string `locationName:"collectorVersion" type:"string"` // Hostname of the server that is hosting the collector. HostName *string `locationName:"hostName" type:"string"` // IP address of the server that is hosting the collector. IpAddress *string `locationName:"ipAddress" type:"string"` // Time when the collector last pinged the service. LastActivityTimeStamp *string `locationName:"lastActivityTimeStamp" type:"string"` // Time when the collector registered with the service. RegisteredTimeStamp *string `locationName:"registeredTimeStamp" type:"string"` // contains filtered or unexported fields }
Process data collector that runs in the environment that you specify.
func (Collector) 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 (*Collector) SetCollectorHealth ¶
SetCollectorHealth sets the CollectorHealth field's value.
func (*Collector) SetCollectorId ¶
SetCollectorId sets the CollectorId field's value.
func (*Collector) SetCollectorVersion ¶
SetCollectorVersion sets the CollectorVersion field's value.
func (*Collector) SetHostName ¶
SetHostName sets the HostName field's value.
func (*Collector) SetIpAddress ¶
SetIpAddress sets the IpAddress field's value.
func (*Collector) SetLastActivityTimeStamp ¶
SetLastActivityTimeStamp sets the LastActivityTimeStamp field's value.
func (*Collector) SetRegisteredTimeStamp ¶
SetRegisteredTimeStamp sets the RegisteredTimeStamp field's value.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception to indicate that there is an ongoing task when a new task is created. Return when once the existing tasks are complete.
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 DataCollectionDetails ¶
type DataCollectionDetails struct { // The time the assessment completes. CompletionTime *time.Time `locationName:"completionTime" type:"timestamp"` // The number of failed servers in the assessment. Failed *int64 `locationName:"failed" type:"integer"` // The number of servers with the assessment status IN_PROGESS. InProgress *int64 `locationName:"inProgress" type:"integer"` // The total number of servers in the assessment. Servers *int64 `locationName:"servers" type:"integer"` // The start time of assessment. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // The status of the assessment. Status *string `locationName:"status" type:"string" enum:"AssessmentStatus"` // The number of successful servers in the assessment. Success *int64 `locationName:"success" type:"integer"` // contains filtered or unexported fields }
Detailed information about an assessment.
func (DataCollectionDetails) GoString ¶
func (s DataCollectionDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataCollectionDetails) SetCompletionTime ¶
func (s *DataCollectionDetails) SetCompletionTime(v time.Time) *DataCollectionDetails
SetCompletionTime sets the CompletionTime field's value.
func (*DataCollectionDetails) SetFailed ¶
func (s *DataCollectionDetails) SetFailed(v int64) *DataCollectionDetails
SetFailed sets the Failed field's value.
func (*DataCollectionDetails) SetInProgress ¶
func (s *DataCollectionDetails) SetInProgress(v int64) *DataCollectionDetails
SetInProgress sets the InProgress field's value.
func (*DataCollectionDetails) SetServers ¶
func (s *DataCollectionDetails) SetServers(v int64) *DataCollectionDetails
SetServers sets the Servers field's value.
func (*DataCollectionDetails) SetStartTime ¶
func (s *DataCollectionDetails) SetStartTime(v time.Time) *DataCollectionDetails
SetStartTime sets the StartTime field's value.
func (*DataCollectionDetails) SetStatus ¶
func (s *DataCollectionDetails) SetStatus(v string) *DataCollectionDetails
SetStatus sets the Status field's value.
func (*DataCollectionDetails) SetSuccess ¶
func (s *DataCollectionDetails) SetSuccess(v int64) *DataCollectionDetails
SetSuccess sets the Success field's value.
func (DataCollectionDetails) String ¶
func (s DataCollectionDetails) 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 DatabaseConfigDetail ¶
type DatabaseConfigDetail struct { // AWS Secrets Manager key that holds the credentials that you use to connect // to a database. SecretName *string `locationName:"secretName" type:"string"` // contains filtered or unexported fields }
Configuration information used for assessing databases.
func (DatabaseConfigDetail) GoString ¶
func (s DatabaseConfigDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseConfigDetail) SetSecretName ¶
func (s *DatabaseConfigDetail) SetSecretName(v string) *DatabaseConfigDetail
SetSecretName sets the SecretName field's value.
func (DatabaseConfigDetail) String ¶
func (s DatabaseConfigDetail) 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 DatabaseMigrationPreference ¶
type DatabaseMigrationPreference struct { // Indicates whether you are interested in moving from one type of database // to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible // Edition. Heterogeneous *Heterogeneous `locationName:"heterogeneous" type:"structure"` // Indicates whether you are interested in moving to the same type of database // into AWS. For example, from SQL Server in your environment to SQL Server // on AWS. Homogeneous *Homogeneous `locationName:"homogeneous" type:"structure"` // Indicated that you do not prefer heterogeneous or homogeneous. NoPreference *NoDatabaseMigrationPreference `locationName:"noPreference" type:"structure"` // contains filtered or unexported fields }
Preferences for migrating a database to AWS.
func (DatabaseMigrationPreference) GoString ¶
func (s DatabaseMigrationPreference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseMigrationPreference) SetHeterogeneous ¶
func (s *DatabaseMigrationPreference) SetHeterogeneous(v *Heterogeneous) *DatabaseMigrationPreference
SetHeterogeneous sets the Heterogeneous field's value.
func (*DatabaseMigrationPreference) SetHomogeneous ¶
func (s *DatabaseMigrationPreference) SetHomogeneous(v *Homogeneous) *DatabaseMigrationPreference
SetHomogeneous sets the Homogeneous field's value.
func (*DatabaseMigrationPreference) SetNoPreference ¶
func (s *DatabaseMigrationPreference) SetNoPreference(v *NoDatabaseMigrationPreference) *DatabaseMigrationPreference
SetNoPreference sets the NoPreference field's value.
func (DatabaseMigrationPreference) String ¶
func (s DatabaseMigrationPreference) 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 (*DatabaseMigrationPreference) Validate ¶
func (s *DatabaseMigrationPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatabasePreferences ¶
type DatabasePreferences struct { // Specifies whether you're interested in self-managed databases or databases // managed by AWS. DatabaseManagementPreference *string `locationName:"databaseManagementPreference" type:"string" enum:"DatabaseManagementPreference"` // Specifies your preferred migration path. DatabaseMigrationPreference *DatabaseMigrationPreference `locationName:"databaseMigrationPreference" type:"structure"` // contains filtered or unexported fields }
Preferences on managing your databases on AWS.
func (DatabasePreferences) GoString ¶
func (s DatabasePreferences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabasePreferences) SetDatabaseManagementPreference ¶
func (s *DatabasePreferences) SetDatabaseManagementPreference(v string) *DatabasePreferences
SetDatabaseManagementPreference sets the DatabaseManagementPreference field's value.
func (*DatabasePreferences) SetDatabaseMigrationPreference ¶
func (s *DatabasePreferences) SetDatabaseMigrationPreference(v *DatabaseMigrationPreference) *DatabasePreferences
SetDatabaseMigrationPreference sets the DatabaseMigrationPreference field's value.
func (DatabasePreferences) String ¶
func (s DatabasePreferences) 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 (*DatabasePreferences) Validate ¶
func (s *DatabasePreferences) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationComponentDetailsInput ¶
type GetApplicationComponentDetailsInput struct { // The ID of the application component. The ID is unique within an AWS account. // // ApplicationComponentId is a required field ApplicationComponentId *string `location:"uri" locationName:"applicationComponentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetApplicationComponentDetailsInput) GoString ¶
func (s GetApplicationComponentDetailsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationComponentDetailsInput) SetApplicationComponentId ¶
func (s *GetApplicationComponentDetailsInput) SetApplicationComponentId(v string) *GetApplicationComponentDetailsInput
SetApplicationComponentId sets the ApplicationComponentId field's value.
func (GetApplicationComponentDetailsInput) String ¶
func (s GetApplicationComponentDetailsInput) 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 (*GetApplicationComponentDetailsInput) Validate ¶
func (s *GetApplicationComponentDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationComponentDetailsOutput ¶
type GetApplicationComponentDetailsOutput struct { // Detailed information about an application component. ApplicationComponentDetail *ApplicationComponentDetail `locationName:"applicationComponentDetail" type:"structure"` // The associated application group as defined in AWS Application Discovery // Service. AssociatedApplications []*AssociatedApplication `locationName:"associatedApplications" type:"list"` // A list of the IDs of the servers on which the application component is running. AssociatedServerIds []*string `locationName:"associatedServerIds" type:"list"` // Set to true if the application component belongs to more than one application // group. MoreApplicationResource *bool `locationName:"moreApplicationResource" type:"boolean"` // contains filtered or unexported fields }
func (GetApplicationComponentDetailsOutput) GoString ¶
func (s GetApplicationComponentDetailsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationComponentDetailsOutput) SetApplicationComponentDetail ¶
func (s *GetApplicationComponentDetailsOutput) SetApplicationComponentDetail(v *ApplicationComponentDetail) *GetApplicationComponentDetailsOutput
SetApplicationComponentDetail sets the ApplicationComponentDetail field's value.
func (*GetApplicationComponentDetailsOutput) SetAssociatedApplications ¶
func (s *GetApplicationComponentDetailsOutput) SetAssociatedApplications(v []*AssociatedApplication) *GetApplicationComponentDetailsOutput
SetAssociatedApplications sets the AssociatedApplications field's value.
func (*GetApplicationComponentDetailsOutput) SetAssociatedServerIds ¶
func (s *GetApplicationComponentDetailsOutput) SetAssociatedServerIds(v []*string) *GetApplicationComponentDetailsOutput
SetAssociatedServerIds sets the AssociatedServerIds field's value.
func (*GetApplicationComponentDetailsOutput) SetMoreApplicationResource ¶
func (s *GetApplicationComponentDetailsOutput) SetMoreApplicationResource(v bool) *GetApplicationComponentDetailsOutput
SetMoreApplicationResource sets the MoreApplicationResource field's value.
func (GetApplicationComponentDetailsOutput) String ¶
func (s GetApplicationComponentDetailsOutput) 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 GetApplicationComponentStrategiesInput ¶
type GetApplicationComponentStrategiesInput struct { // The ID of the application component. The ID is unique within an AWS account. // // ApplicationComponentId is a required field ApplicationComponentId *string `location:"uri" locationName:"applicationComponentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetApplicationComponentStrategiesInput) GoString ¶
func (s GetApplicationComponentStrategiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationComponentStrategiesInput) SetApplicationComponentId ¶
func (s *GetApplicationComponentStrategiesInput) SetApplicationComponentId(v string) *GetApplicationComponentStrategiesInput
SetApplicationComponentId sets the ApplicationComponentId field's value.
func (GetApplicationComponentStrategiesInput) String ¶
func (s GetApplicationComponentStrategiesInput) 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 (*GetApplicationComponentStrategiesInput) Validate ¶
func (s *GetApplicationComponentStrategiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationComponentStrategiesOutput ¶
type GetApplicationComponentStrategiesOutput struct { // A list of application component strategy recommendations. ApplicationComponentStrategies []*ApplicationComponentStrategy `locationName:"applicationComponentStrategies" type:"list"` // contains filtered or unexported fields }
func (GetApplicationComponentStrategiesOutput) GoString ¶
func (s GetApplicationComponentStrategiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetApplicationComponentStrategiesOutput) SetApplicationComponentStrategies ¶
func (s *GetApplicationComponentStrategiesOutput) SetApplicationComponentStrategies(v []*ApplicationComponentStrategy) *GetApplicationComponentStrategiesOutput
SetApplicationComponentStrategies sets the ApplicationComponentStrategies field's value.
func (GetApplicationComponentStrategiesOutput) String ¶
func (s GetApplicationComponentStrategiesOutput) 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 GetAssessmentInput ¶
type GetAssessmentInput struct { // The assessmentid returned by StartAssessment. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssessmentInput) GoString ¶
func (s GetAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentInput) SetId ¶
func (s *GetAssessmentInput) SetId(v string) *GetAssessmentInput
SetId sets the Id field's value.
func (GetAssessmentInput) String ¶
func (s GetAssessmentInput) 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 (*GetAssessmentInput) Validate ¶
func (s *GetAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssessmentOutput ¶
type GetAssessmentOutput struct { // Detailed information about the assessment. DataCollectionDetails *DataCollectionDetails `locationName:"dataCollectionDetails" type:"structure"` // The ID for the specific assessment task. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
func (GetAssessmentOutput) GoString ¶
func (s GetAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssessmentOutput) SetDataCollectionDetails ¶
func (s *GetAssessmentOutput) SetDataCollectionDetails(v *DataCollectionDetails) *GetAssessmentOutput
SetDataCollectionDetails sets the DataCollectionDetails field's value.
func (*GetAssessmentOutput) SetId ¶
func (s *GetAssessmentOutput) SetId(v string) *GetAssessmentOutput
SetId sets the Id field's value.
func (GetAssessmentOutput) String ¶
func (s GetAssessmentOutput) 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 GetImportFileTaskInput ¶
type GetImportFileTaskInput struct { // The ID of the import file task. This ID is returned in the response of StartImportFileTask. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetImportFileTaskInput) GoString ¶
func (s GetImportFileTaskInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImportFileTaskInput) SetId ¶
func (s *GetImportFileTaskInput) SetId(v string) *GetImportFileTaskInput
SetId sets the Id field's value.
func (GetImportFileTaskInput) String ¶
func (s GetImportFileTaskInput) 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 (*GetImportFileTaskInput) Validate ¶
func (s *GetImportFileTaskInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetImportFileTaskOutput ¶
type GetImportFileTaskOutput struct { // The time that the import task completed. CompletionTime *time.Time `locationName:"completionTime" type:"timestamp"` // The import file task id returned in the response of StartImportFileTask. Id *string `locationName:"id" type:"string"` // The name of the import task given in StartImportFileTask. ImportName *string `locationName:"importName" type:"string"` // The S3 bucket where import file is located. InputS3Bucket *string `locationName:"inputS3Bucket" type:"string"` // The Amazon S3 key name of the import file. InputS3Key *string `locationName:"inputS3Key" type:"string"` // The number of records that failed to be imported. NumberOfRecordsFailed *int64 `locationName:"numberOfRecordsFailed" type:"integer"` // The number of records successfully imported. NumberOfRecordsSuccess *int64 `locationName:"numberOfRecordsSuccess" type:"integer"` // Start time of the import task. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Status of import file task. Status *string `locationName:"status" type:"string" enum:"ImportFileTaskStatus"` // The S3 bucket name for status report of import task. StatusReportS3Bucket *string `locationName:"statusReportS3Bucket" type:"string"` // The Amazon S3 key name for status report of import task. The report contains // details about whether each record imported successfully or why it did not. StatusReportS3Key *string `locationName:"statusReportS3Key" type:"string"` // contains filtered or unexported fields }
func (GetImportFileTaskOutput) GoString ¶
func (s GetImportFileTaskOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetImportFileTaskOutput) SetCompletionTime ¶
func (s *GetImportFileTaskOutput) SetCompletionTime(v time.Time) *GetImportFileTaskOutput
SetCompletionTime sets the CompletionTime field's value.
func (*GetImportFileTaskOutput) SetId ¶
func (s *GetImportFileTaskOutput) SetId(v string) *GetImportFileTaskOutput
SetId sets the Id field's value.
func (*GetImportFileTaskOutput) SetImportName ¶
func (s *GetImportFileTaskOutput) SetImportName(v string) *GetImportFileTaskOutput
SetImportName sets the ImportName field's value.
func (*GetImportFileTaskOutput) SetInputS3Bucket ¶
func (s *GetImportFileTaskOutput) SetInputS3Bucket(v string) *GetImportFileTaskOutput
SetInputS3Bucket sets the InputS3Bucket field's value.
func (*GetImportFileTaskOutput) SetInputS3Key ¶
func (s *GetImportFileTaskOutput) SetInputS3Key(v string) *GetImportFileTaskOutput
SetInputS3Key sets the InputS3Key field's value.
func (*GetImportFileTaskOutput) SetNumberOfRecordsFailed ¶
func (s *GetImportFileTaskOutput) SetNumberOfRecordsFailed(v int64) *GetImportFileTaskOutput
SetNumberOfRecordsFailed sets the NumberOfRecordsFailed field's value.
func (*GetImportFileTaskOutput) SetNumberOfRecordsSuccess ¶
func (s *GetImportFileTaskOutput) SetNumberOfRecordsSuccess(v int64) *GetImportFileTaskOutput
SetNumberOfRecordsSuccess sets the NumberOfRecordsSuccess field's value.
func (*GetImportFileTaskOutput) SetStartTime ¶
func (s *GetImportFileTaskOutput) SetStartTime(v time.Time) *GetImportFileTaskOutput
SetStartTime sets the StartTime field's value.
func (*GetImportFileTaskOutput) SetStatus ¶
func (s *GetImportFileTaskOutput) SetStatus(v string) *GetImportFileTaskOutput
SetStatus sets the Status field's value.
func (*GetImportFileTaskOutput) SetStatusReportS3Bucket ¶
func (s *GetImportFileTaskOutput) SetStatusReportS3Bucket(v string) *GetImportFileTaskOutput
SetStatusReportS3Bucket sets the StatusReportS3Bucket field's value.
func (*GetImportFileTaskOutput) SetStatusReportS3Key ¶
func (s *GetImportFileTaskOutput) SetStatusReportS3Key(v string) *GetImportFileTaskOutput
SetStatusReportS3Key sets the StatusReportS3Key field's value.
func (GetImportFileTaskOutput) String ¶
func (s GetImportFileTaskOutput) 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 GetPortfolioPreferencesInput ¶
type GetPortfolioPreferencesInput struct {
// contains filtered or unexported fields
}
func (GetPortfolioPreferencesInput) GoString ¶
func (s GetPortfolioPreferencesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetPortfolioPreferencesInput) String ¶
func (s GetPortfolioPreferencesInput) 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 GetPortfolioPreferencesOutput ¶
type GetPortfolioPreferencesOutput struct { // The transformation preferences for non-database applications. ApplicationPreferences *ApplicationPreferences `locationName:"applicationPreferences" type:"structure"` // The transformation preferences for database applications. DatabasePreferences *DatabasePreferences `locationName:"databasePreferences" type:"structure"` // The rank of business goals based on priority. PrioritizeBusinessGoals *PrioritizeBusinessGoals `locationName:"prioritizeBusinessGoals" type:"structure"` // contains filtered or unexported fields }
func (GetPortfolioPreferencesOutput) GoString ¶
func (s GetPortfolioPreferencesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortfolioPreferencesOutput) SetApplicationPreferences ¶
func (s *GetPortfolioPreferencesOutput) SetApplicationPreferences(v *ApplicationPreferences) *GetPortfolioPreferencesOutput
SetApplicationPreferences sets the ApplicationPreferences field's value.
func (*GetPortfolioPreferencesOutput) SetDatabasePreferences ¶
func (s *GetPortfolioPreferencesOutput) SetDatabasePreferences(v *DatabasePreferences) *GetPortfolioPreferencesOutput
SetDatabasePreferences sets the DatabasePreferences field's value.
func (*GetPortfolioPreferencesOutput) SetPrioritizeBusinessGoals ¶
func (s *GetPortfolioPreferencesOutput) SetPrioritizeBusinessGoals(v *PrioritizeBusinessGoals) *GetPortfolioPreferencesOutput
SetPrioritizeBusinessGoals sets the PrioritizeBusinessGoals field's value.
func (GetPortfolioPreferencesOutput) String ¶
func (s GetPortfolioPreferencesOutput) 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 GetPortfolioSummaryInput ¶
type GetPortfolioSummaryInput struct {
// contains filtered or unexported fields
}
func (GetPortfolioSummaryInput) GoString ¶
func (s GetPortfolioSummaryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GetPortfolioSummaryInput) String ¶
func (s GetPortfolioSummaryInput) 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 GetPortfolioSummaryOutput ¶
type GetPortfolioSummaryOutput struct { // An assessment summary for the portfolio including the number of servers to // rehost and the overall number of anti-patterns. AssessmentSummary *AssessmentSummary `locationName:"assessmentSummary" type:"structure"` // contains filtered or unexported fields }
func (GetPortfolioSummaryOutput) GoString ¶
func (s GetPortfolioSummaryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortfolioSummaryOutput) SetAssessmentSummary ¶
func (s *GetPortfolioSummaryOutput) SetAssessmentSummary(v *AssessmentSummary) *GetPortfolioSummaryOutput
SetAssessmentSummary sets the AssessmentSummary field's value.
func (GetPortfolioSummaryOutput) String ¶
func (s GetPortfolioSummaryOutput) 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 GetRecommendationReportDetailsInput ¶
type GetRecommendationReportDetailsInput struct { // The recommendation report generation task id returned by StartRecommendationReportGeneration. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetRecommendationReportDetailsInput) GoString ¶
func (s GetRecommendationReportDetailsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRecommendationReportDetailsInput) SetId ¶
func (s *GetRecommendationReportDetailsInput) SetId(v string) *GetRecommendationReportDetailsInput
SetId sets the Id field's value.
func (GetRecommendationReportDetailsInput) String ¶
func (s GetRecommendationReportDetailsInput) 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 (*GetRecommendationReportDetailsInput) Validate ¶
func (s *GetRecommendationReportDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRecommendationReportDetailsOutput ¶
type GetRecommendationReportDetailsOutput struct { // The ID of the recommendation report generation task. See the response of // StartRecommendationReportGeneration. Id *string `locationName:"id" type:"string"` // Detailed information about the recommendation report. RecommendationReportDetails *RecommendationReportDetails `locationName:"recommendationReportDetails" type:"structure"` // contains filtered or unexported fields }
func (GetRecommendationReportDetailsOutput) GoString ¶
func (s GetRecommendationReportDetailsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRecommendationReportDetailsOutput) SetId ¶
func (s *GetRecommendationReportDetailsOutput) SetId(v string) *GetRecommendationReportDetailsOutput
SetId sets the Id field's value.
func (*GetRecommendationReportDetailsOutput) SetRecommendationReportDetails ¶
func (s *GetRecommendationReportDetailsOutput) SetRecommendationReportDetails(v *RecommendationReportDetails) *GetRecommendationReportDetailsOutput
SetRecommendationReportDetails sets the RecommendationReportDetails field's value.
func (GetRecommendationReportDetailsOutput) String ¶
func (s GetRecommendationReportDetailsOutput) 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 GetServerDetailsInput ¶
type GetServerDetailsInput struct { // The maximum number of items to include in the response. The maximum value // is 100. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The token from a previous call that you use to retrieve the next set of results. // For example, if a previous call to this action returned 100 items, but you // set maxResults to 10. You'll receive a set of 10 results along with a token. // You then use the returned token to retrieve the next set of 10. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the server. // // ServerId is a required field ServerId *string `location:"uri" locationName:"serverId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServerDetailsInput) GoString ¶
func (s GetServerDetailsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServerDetailsInput) SetMaxResults ¶
func (s *GetServerDetailsInput) SetMaxResults(v int64) *GetServerDetailsInput
SetMaxResults sets the MaxResults field's value.
func (*GetServerDetailsInput) SetNextToken ¶
func (s *GetServerDetailsInput) SetNextToken(v string) *GetServerDetailsInput
SetNextToken sets the NextToken field's value.
func (*GetServerDetailsInput) SetServerId ¶
func (s *GetServerDetailsInput) SetServerId(v string) *GetServerDetailsInput
SetServerId sets the ServerId field's value.
func (GetServerDetailsInput) String ¶
func (s GetServerDetailsInput) 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 (*GetServerDetailsInput) Validate ¶
func (s *GetServerDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServerDetailsOutput ¶
type GetServerDetailsOutput struct { // The associated application group the server belongs to, as defined in AWS // Application Discovery Service. AssociatedApplications []*AssociatedApplication `locationName:"associatedApplications" type:"list"` // The token you use to retrieve the next set of results, or null if there are // no more results. NextToken *string `locationName:"nextToken" type:"string"` // Detailed information about the server. ServerDetail *ServerDetail `locationName:"serverDetail" type:"structure"` // contains filtered or unexported fields }
func (GetServerDetailsOutput) GoString ¶
func (s GetServerDetailsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServerDetailsOutput) SetAssociatedApplications ¶
func (s *GetServerDetailsOutput) SetAssociatedApplications(v []*AssociatedApplication) *GetServerDetailsOutput
SetAssociatedApplications sets the AssociatedApplications field's value.
func (*GetServerDetailsOutput) SetNextToken ¶
func (s *GetServerDetailsOutput) SetNextToken(v string) *GetServerDetailsOutput
SetNextToken sets the NextToken field's value.
func (*GetServerDetailsOutput) SetServerDetail ¶
func (s *GetServerDetailsOutput) SetServerDetail(v *ServerDetail) *GetServerDetailsOutput
SetServerDetail sets the ServerDetail field's value.
func (GetServerDetailsOutput) String ¶
func (s GetServerDetailsOutput) 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 GetServerStrategiesInput ¶
type GetServerStrategiesInput struct { // The ID of the server. // // ServerId is a required field ServerId *string `location:"uri" locationName:"serverId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetServerStrategiesInput) GoString ¶
func (s GetServerStrategiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServerStrategiesInput) SetServerId ¶
func (s *GetServerStrategiesInput) SetServerId(v string) *GetServerStrategiesInput
SetServerId sets the ServerId field's value.
func (GetServerStrategiesInput) String ¶
func (s GetServerStrategiesInput) 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 (*GetServerStrategiesInput) Validate ¶
func (s *GetServerStrategiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServerStrategiesOutput ¶
type GetServerStrategiesOutput struct { // A list of strategy recommendations for the server. ServerStrategies []*ServerStrategy `locationName:"serverStrategies" type:"list"` // contains filtered or unexported fields }
func (GetServerStrategiesOutput) GoString ¶
func (s GetServerStrategiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetServerStrategiesOutput) SetServerStrategies ¶
func (s *GetServerStrategiesOutput) SetServerStrategies(v []*ServerStrategy) *GetServerStrategiesOutput
SetServerStrategies sets the ServerStrategies field's value.
func (GetServerStrategiesOutput) String ¶
func (s GetServerStrategiesOutput) 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 Group ¶
type Group struct { // The key of the specific import group. Name *string `locationName:"name" type:"string" enum:"GroupName"` // The value of the specific import group. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
The object containing information about distinct imports or groups for Strategy Recommendations.
func (Group) 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".
type Heterogeneous ¶
type Heterogeneous struct { // The target database engine for heterogeneous database migration preference. // // TargetDatabaseEngine is a required field TargetDatabaseEngine []*string `locationName:"targetDatabaseEngine" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
The object containing details about heterogeneous database preferences.
func (Heterogeneous) GoString ¶
func (s Heterogeneous) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Heterogeneous) SetTargetDatabaseEngine ¶
func (s *Heterogeneous) SetTargetDatabaseEngine(v []*string) *Heterogeneous
SetTargetDatabaseEngine sets the TargetDatabaseEngine field's value.
func (Heterogeneous) String ¶
func (s Heterogeneous) 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 (*Heterogeneous) Validate ¶
func (s *Heterogeneous) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Homogeneous ¶
type Homogeneous struct { // The target database engine for homogeneous database migration preferences. TargetDatabaseEngine []*string `locationName:"targetDatabaseEngine" type:"list"` // contains filtered or unexported fields }
The object containing details about homogeneous database preferences.
func (Homogeneous) GoString ¶
func (s Homogeneous) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Homogeneous) SetTargetDatabaseEngine ¶
func (s *Homogeneous) SetTargetDatabaseEngine(v []*string) *Homogeneous
SetTargetDatabaseEngine sets the TargetDatabaseEngine field's value.
func (Homogeneous) String ¶
func (s Homogeneous) 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 ImportFileTaskInformation ¶
type ImportFileTaskInformation struct { // The time that the import task completes. CompletionTime *time.Time `locationName:"completionTime" type:"timestamp"` // The ID of the import file task. Id *string `locationName:"id" type:"string"` // The name of the import task given in StartImportFileTask. ImportName *string `locationName:"importName" type:"string"` // The S3 bucket where the import file is located. InputS3Bucket *string `locationName:"inputS3Bucket" type:"string"` // The Amazon S3 key name of the import file. InputS3Key *string `locationName:"inputS3Key" type:"string"` // The number of records that failed to be imported. NumberOfRecordsFailed *int64 `locationName:"numberOfRecordsFailed" type:"integer"` // The number of records successfully imported. NumberOfRecordsSuccess *int64 `locationName:"numberOfRecordsSuccess" type:"integer"` // Start time of the import task. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Status of import file task. Status *string `locationName:"status" type:"string" enum:"ImportFileTaskStatus"` // The S3 bucket name for status report of import task. StatusReportS3Bucket *string `locationName:"statusReportS3Bucket" type:"string"` // The Amazon S3 key name for status report of import task. The report contains // details about whether each record imported successfully or why it did not. StatusReportS3Key *string `locationName:"statusReportS3Key" type:"string"` // contains filtered or unexported fields }
Information about the import file tasks you request.
func (ImportFileTaskInformation) GoString ¶
func (s ImportFileTaskInformation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImportFileTaskInformation) SetCompletionTime ¶
func (s *ImportFileTaskInformation) SetCompletionTime(v time.Time) *ImportFileTaskInformation
SetCompletionTime sets the CompletionTime field's value.
func (*ImportFileTaskInformation) SetId ¶
func (s *ImportFileTaskInformation) SetId(v string) *ImportFileTaskInformation
SetId sets the Id field's value.
func (*ImportFileTaskInformation) SetImportName ¶
func (s *ImportFileTaskInformation) SetImportName(v string) *ImportFileTaskInformation
SetImportName sets the ImportName field's value.
func (*ImportFileTaskInformation) SetInputS3Bucket ¶
func (s *ImportFileTaskInformation) SetInputS3Bucket(v string) *ImportFileTaskInformation
SetInputS3Bucket sets the InputS3Bucket field's value.
func (*ImportFileTaskInformation) SetInputS3Key ¶
func (s *ImportFileTaskInformation) SetInputS3Key(v string) *ImportFileTaskInformation
SetInputS3Key sets the InputS3Key field's value.
func (*ImportFileTaskInformation) SetNumberOfRecordsFailed ¶
func (s *ImportFileTaskInformation) SetNumberOfRecordsFailed(v int64) *ImportFileTaskInformation
SetNumberOfRecordsFailed sets the NumberOfRecordsFailed field's value.
func (*ImportFileTaskInformation) SetNumberOfRecordsSuccess ¶
func (s *ImportFileTaskInformation) SetNumberOfRecordsSuccess(v int64) *ImportFileTaskInformation
SetNumberOfRecordsSuccess sets the NumberOfRecordsSuccess field's value.
func (*ImportFileTaskInformation) SetStartTime ¶
func (s *ImportFileTaskInformation) SetStartTime(v time.Time) *ImportFileTaskInformation
SetStartTime sets the StartTime field's value.
func (*ImportFileTaskInformation) SetStatus ¶
func (s *ImportFileTaskInformation) SetStatus(v string) *ImportFileTaskInformation
SetStatus sets the Status field's value.
func (*ImportFileTaskInformation) SetStatusReportS3Bucket ¶
func (s *ImportFileTaskInformation) SetStatusReportS3Bucket(v string) *ImportFileTaskInformation
SetStatusReportS3Bucket sets the StatusReportS3Bucket field's value.
func (*ImportFileTaskInformation) SetStatusReportS3Key ¶
func (s *ImportFileTaskInformation) SetStatusReportS3Key(v string) *ImportFileTaskInformation
SetStatusReportS3Key sets the StatusReportS3Key field's value.
func (ImportFileTaskInformation) String ¶
func (s ImportFileTaskInformation) 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 InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The server experienced an internal error. Try again.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) 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 ListApplicationComponentsInput ¶
type ListApplicationComponentsInput struct { // Criteria for filtering the list of application components. ApplicationComponentCriteria *string `locationName:"applicationComponentCriteria" type:"string" enum:"ApplicationComponentCriteria"` // Specify the value based on the application component criteria type. For example, // if applicationComponentCriteria is set to SERVER_ID and filterValue is set // to server1, then ListApplicationComponents returns all the application components // running on server1. FilterValue *string `locationName:"filterValue" type:"string"` // The group ID specified in to filter on. GroupIdFilter []*Group `locationName:"groupIdFilter" type:"list"` // The maximum number of items to include in the response. The maximum value // is 100. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token from a previous call that you use to retrieve the next set of results. // For example, if a previous call to this action returned 100 items, but you // set maxResults to 10. You'll receive a set of 10 results along with a token. // You then use the returned token to retrieve the next set of 10. NextToken *string `locationName:"nextToken" type:"string"` // Specifies whether to sort by ascending (ASC) or descending (DESC) order. Sort *string `locationName:"sort" type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
func (ListApplicationComponentsInput) GoString ¶
func (s ListApplicationComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationComponentsInput) SetApplicationComponentCriteria ¶
func (s *ListApplicationComponentsInput) SetApplicationComponentCriteria(v string) *ListApplicationComponentsInput
SetApplicationComponentCriteria sets the ApplicationComponentCriteria field's value.
func (*ListApplicationComponentsInput) SetFilterValue ¶
func (s *ListApplicationComponentsInput) SetFilterValue(v string) *ListApplicationComponentsInput
SetFilterValue sets the FilterValue field's value.
func (*ListApplicationComponentsInput) SetGroupIdFilter ¶
func (s *ListApplicationComponentsInput) SetGroupIdFilter(v []*Group) *ListApplicationComponentsInput
SetGroupIdFilter sets the GroupIdFilter field's value.
func (*ListApplicationComponentsInput) SetMaxResults ¶
func (s *ListApplicationComponentsInput) SetMaxResults(v int64) *ListApplicationComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApplicationComponentsInput) SetNextToken ¶
func (s *ListApplicationComponentsInput) SetNextToken(v string) *ListApplicationComponentsInput
SetNextToken sets the NextToken field's value.
func (*ListApplicationComponentsInput) SetSort ¶
func (s *ListApplicationComponentsInput) SetSort(v string) *ListApplicationComponentsInput
SetSort sets the Sort field's value.
func (ListApplicationComponentsInput) String ¶
func (s ListApplicationComponentsInput) 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 ListApplicationComponentsOutput ¶
type ListApplicationComponentsOutput struct { // The list of application components with detailed information about each component. ApplicationComponentInfos []*ApplicationComponentDetail `locationName:"applicationComponentInfos" type:"list"` // The token you use to retrieve the next set of results, or null if there are // no more results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListApplicationComponentsOutput) GoString ¶
func (s ListApplicationComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApplicationComponentsOutput) SetApplicationComponentInfos ¶
func (s *ListApplicationComponentsOutput) SetApplicationComponentInfos(v []*ApplicationComponentDetail) *ListApplicationComponentsOutput
SetApplicationComponentInfos sets the ApplicationComponentInfos field's value.
func (*ListApplicationComponentsOutput) SetNextToken ¶
func (s *ListApplicationComponentsOutput) SetNextToken(v string) *ListApplicationComponentsOutput
SetNextToken sets the NextToken field's value.
func (ListApplicationComponentsOutput) String ¶
func (s ListApplicationComponentsOutput) 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 ListCollectorsInput ¶
type ListCollectorsInput struct { // The maximum number of items to include in the response. The maximum value // is 100. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The token from a previous call that you use to retrieve the next set of results. // For example, if a previous call to this action returned 100 items, but you // set maxResults to 10. You'll receive a set of 10 results along with a token. // You then use the returned token to retrieve the next set of 10. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCollectorsInput) GoString ¶
func (s ListCollectorsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCollectorsInput) SetMaxResults ¶
func (s *ListCollectorsInput) SetMaxResults(v int64) *ListCollectorsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCollectorsInput) SetNextToken ¶
func (s *ListCollectorsInput) SetNextToken(v string) *ListCollectorsInput
SetNextToken sets the NextToken field's value.
func (ListCollectorsInput) String ¶
func (s ListCollectorsInput) 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 ListCollectorsOutput ¶
type ListCollectorsOutput struct { // The list of all the installed collectors. Collectors []*Collector `type:"list"` // The token you use to retrieve the next set of results, or null if there are // no more results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCollectorsOutput) GoString ¶
func (s ListCollectorsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCollectorsOutput) SetCollectors ¶
func (s *ListCollectorsOutput) SetCollectors(v []*Collector) *ListCollectorsOutput
SetCollectors sets the Collectors field's value.
func (*ListCollectorsOutput) SetNextToken ¶
func (s *ListCollectorsOutput) SetNextToken(v string) *ListCollectorsOutput
SetNextToken sets the NextToken field's value.
func (ListCollectorsOutput) String ¶
func (s ListCollectorsOutput) 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 ListImportFileTaskInput ¶
type ListImportFileTaskInput struct { // The total number of items to return. The maximum value is 100. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The token from a previous call that you use to retrieve the next set of results. // For example, if a previous call to this action returned 100 items, but you // set maxResults to 10. You'll receive a set of 10 results along with a token. // You then use the returned token to retrieve the next set of 10. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListImportFileTaskInput) GoString ¶
func (s ListImportFileTaskInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImportFileTaskInput) SetMaxResults ¶
func (s *ListImportFileTaskInput) SetMaxResults(v int64) *ListImportFileTaskInput
SetMaxResults sets the MaxResults field's value.
func (*ListImportFileTaskInput) SetNextToken ¶
func (s *ListImportFileTaskInput) SetNextToken(v string) *ListImportFileTaskInput
SetNextToken sets the NextToken field's value.
func (ListImportFileTaskInput) String ¶
func (s ListImportFileTaskInput) 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 ListImportFileTaskOutput ¶
type ListImportFileTaskOutput struct { // The token you use to retrieve the next set of results, or null if there are // no more results. NextToken *string `locationName:"nextToken" type:"string"` // Lists information about the files you import. TaskInfos []*ImportFileTaskInformation `locationName:"taskInfos" type:"list"` // contains filtered or unexported fields }
func (ListImportFileTaskOutput) GoString ¶
func (s ListImportFileTaskOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListImportFileTaskOutput) SetNextToken ¶
func (s *ListImportFileTaskOutput) SetNextToken(v string) *ListImportFileTaskOutput
SetNextToken sets the NextToken field's value.
func (*ListImportFileTaskOutput) SetTaskInfos ¶
func (s *ListImportFileTaskOutput) SetTaskInfos(v []*ImportFileTaskInformation) *ListImportFileTaskOutput
SetTaskInfos sets the TaskInfos field's value.
func (ListImportFileTaskOutput) String ¶
func (s ListImportFileTaskOutput) 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 ListServersInput ¶
type ListServersInput struct { // Specifies the filter value, which is based on the type of server criteria. // For example, if serverCriteria is OS_NAME, and the filterValue is equal to // WindowsServer, then ListServers returns all of the servers matching the OS // name WindowsServer. FilterValue *string `locationName:"filterValue" type:"string"` // Specifies the group ID to filter on. GroupIdFilter []*Group `locationName:"groupIdFilter" type:"list"` // The maximum number of items to include in the response. The maximum value // is 100. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The token from a previous call that you use to retrieve the next set of results. // For example, if a previous call to this action returned 100 items, but you // set maxResults to 10. You'll receive a set of 10 results along with a token. // You then use the returned token to retrieve the next set of 10. NextToken *string `locationName:"nextToken" type:"string"` // Criteria for filtering servers. ServerCriteria *string `locationName:"serverCriteria" type:"string" enum:"ServerCriteria"` // Specifies whether to sort by ascending (ASC) or descending (DESC) order. Sort *string `locationName:"sort" type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
func (ListServersInput) GoString ¶
func (s ListServersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServersInput) SetFilterValue ¶
func (s *ListServersInput) SetFilterValue(v string) *ListServersInput
SetFilterValue sets the FilterValue field's value.
func (*ListServersInput) SetGroupIdFilter ¶
func (s *ListServersInput) SetGroupIdFilter(v []*Group) *ListServersInput
SetGroupIdFilter sets the GroupIdFilter field's value.
func (*ListServersInput) SetMaxResults ¶
func (s *ListServersInput) SetMaxResults(v int64) *ListServersInput
SetMaxResults sets the MaxResults field's value.
func (*ListServersInput) SetNextToken ¶
func (s *ListServersInput) SetNextToken(v string) *ListServersInput
SetNextToken sets the NextToken field's value.
func (*ListServersInput) SetServerCriteria ¶
func (s *ListServersInput) SetServerCriteria(v string) *ListServersInput
SetServerCriteria sets the ServerCriteria field's value.
func (*ListServersInput) SetSort ¶
func (s *ListServersInput) SetSort(v string) *ListServersInput
SetSort sets the Sort field's value.
func (ListServersInput) String ¶
func (s ListServersInput) 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 ListServersOutput ¶
type ListServersOutput struct { // The token you use to retrieve the next set of results, or null if there are // no more results. NextToken *string `locationName:"nextToken" type:"string"` // The list of servers with detailed information about each server. ServerInfos []*ServerDetail `locationName:"serverInfos" type:"list"` // contains filtered or unexported fields }
func (ListServersOutput) GoString ¶
func (s ListServersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListServersOutput) SetNextToken ¶
func (s *ListServersOutput) SetNextToken(v string) *ListServersOutput
SetNextToken sets the NextToken field's value.
func (*ListServersOutput) SetServerInfos ¶
func (s *ListServersOutput) SetServerInfos(v []*ServerDetail) *ListServersOutput
SetServerInfos sets the ServerInfos field's value.
func (ListServersOutput) String ¶
func (s ListServersOutput) 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 ManagementPreference ¶
type ManagementPreference struct { // Indicates interest in solutions that are managed by AWS. AwsManagedResources *AwsManagedResources `locationName:"awsManagedResources" type:"structure"` // No specific preference. NoPreference *NoManagementPreference `locationName:"noPreference" type:"structure"` // Indicates interest in managing your own resources on AWS. SelfManageResources *SelfManageResources `locationName:"selfManageResources" type:"structure"` // contains filtered or unexported fields }
Preferences for migrating an application to AWS.
func (ManagementPreference) GoString ¶
func (s ManagementPreference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ManagementPreference) SetAwsManagedResources ¶
func (s *ManagementPreference) SetAwsManagedResources(v *AwsManagedResources) *ManagementPreference
SetAwsManagedResources sets the AwsManagedResources field's value.
func (*ManagementPreference) SetNoPreference ¶
func (s *ManagementPreference) SetNoPreference(v *NoManagementPreference) *ManagementPreference
SetNoPreference sets the NoPreference field's value.
func (*ManagementPreference) SetSelfManageResources ¶
func (s *ManagementPreference) SetSelfManageResources(v *SelfManageResources) *ManagementPreference
SetSelfManageResources sets the SelfManageResources field's value.
func (ManagementPreference) String ¶
func (s ManagementPreference) 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 (*ManagementPreference) Validate ¶
func (s *ManagementPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MigrationHubStrategyRecommendations ¶
MigrationHubStrategyRecommendations provides the API operation methods for making requests to Migration Hub Strategy Recommendations. See this package's package overview docs for details on the service.
MigrationHubStrategyRecommendations 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) *MigrationHubStrategyRecommendations
New creates a new instance of the MigrationHubStrategyRecommendations 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 MigrationHubStrategyRecommendations client from just a session. svc := migrationhubstrategyrecommendations.New(mySession) // Create a MigrationHubStrategyRecommendations client with additional configuration svc := migrationhubstrategyrecommendations.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MigrationHubStrategyRecommendations) GetApplicationComponentDetails ¶
func (c *MigrationHubStrategyRecommendations) GetApplicationComponentDetails(input *GetApplicationComponentDetailsInput) (*GetApplicationComponentDetailsOutput, error)
GetApplicationComponentDetails API operation for Migration Hub Strategy Recommendations.
Retrieves details about an application component.
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 Migration Hub Strategy Recommendations's API operation GetApplicationComponentDetails for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The server experienced an internal error. Try again.
func (*MigrationHubStrategyRecommendations) GetApplicationComponentDetailsRequest ¶
func (c *MigrationHubStrategyRecommendations) GetApplicationComponentDetailsRequest(input *GetApplicationComponentDetailsInput) (req *request.Request, output *GetApplicationComponentDetailsOutput)
GetApplicationComponentDetailsRequest generates a "aws/request.Request" representing the client's request for the GetApplicationComponentDetails 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 GetApplicationComponentDetails for more information on using the GetApplicationComponentDetails 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 GetApplicationComponentDetailsRequest method. req, resp := client.GetApplicationComponentDetailsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*MigrationHubStrategyRecommendations) GetApplicationComponentDetailsWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetApplicationComponentDetailsWithContext(ctx aws.Context, input *GetApplicationComponentDetailsInput, opts ...request.Option) (*GetApplicationComponentDetailsOutput, error)
GetApplicationComponentDetailsWithContext is the same as GetApplicationComponentDetails with the addition of the ability to pass a context and additional request options.
See GetApplicationComponentDetails 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 (*MigrationHubStrategyRecommendations) GetApplicationComponentStrategies ¶
func (c *MigrationHubStrategyRecommendations) GetApplicationComponentStrategies(input *GetApplicationComponentStrategiesInput) (*GetApplicationComponentStrategiesOutput, error)
GetApplicationComponentStrategies API operation for Migration Hub Strategy Recommendations.
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
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 Migration Hub Strategy Recommendations's API operation GetApplicationComponentStrategies for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The server experienced an internal error. Try again.
func (*MigrationHubStrategyRecommendations) GetApplicationComponentStrategiesRequest ¶
func (c *MigrationHubStrategyRecommendations) GetApplicationComponentStrategiesRequest(input *GetApplicationComponentStrategiesInput) (req *request.Request, output *GetApplicationComponentStrategiesOutput)
GetApplicationComponentStrategiesRequest generates a "aws/request.Request" representing the client's request for the GetApplicationComponentStrategies 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 GetApplicationComponentStrategies for more information on using the GetApplicationComponentStrategies 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 GetApplicationComponentStrategiesRequest method. req, resp := client.GetApplicationComponentStrategiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*MigrationHubStrategyRecommendations) GetApplicationComponentStrategiesWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetApplicationComponentStrategiesWithContext(ctx aws.Context, input *GetApplicationComponentStrategiesInput, opts ...request.Option) (*GetApplicationComponentStrategiesOutput, error)
GetApplicationComponentStrategiesWithContext is the same as GetApplicationComponentStrategies with the addition of the ability to pass a context and additional request options.
See GetApplicationComponentStrategies 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 (*MigrationHubStrategyRecommendations) GetAssessment ¶
func (c *MigrationHubStrategyRecommendations) GetAssessment(input *GetAssessmentInput) (*GetAssessmentOutput, error)
GetAssessment API operation for Migration Hub Strategy Recommendations.
Retrieves the status of an on-going assessment.
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 Migration Hub Strategy Recommendations's API operation GetAssessment for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetAssessment
func (*MigrationHubStrategyRecommendations) GetAssessmentRequest ¶
func (c *MigrationHubStrategyRecommendations) GetAssessmentRequest(input *GetAssessmentInput) (req *request.Request, output *GetAssessmentOutput)
GetAssessmentRequest generates a "aws/request.Request" representing the client's request for the GetAssessment 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 GetAssessment for more information on using the GetAssessment 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 GetAssessmentRequest method. req, resp := client.GetAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetAssessment
func (*MigrationHubStrategyRecommendations) GetAssessmentWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetAssessmentWithContext(ctx aws.Context, input *GetAssessmentInput, opts ...request.Option) (*GetAssessmentOutput, error)
GetAssessmentWithContext is the same as GetAssessment with the addition of the ability to pass a context and additional request options.
See GetAssessment 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 (*MigrationHubStrategyRecommendations) GetImportFileTask ¶
func (c *MigrationHubStrategyRecommendations) GetImportFileTask(input *GetImportFileTaskInput) (*GetImportFileTaskOutput, error)
GetImportFileTask API operation for Migration Hub Strategy Recommendations.
Retrieves the details about a specific import 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 Migration Hub Strategy Recommendations's API operation GetImportFileTask for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetImportFileTask
func (*MigrationHubStrategyRecommendations) GetImportFileTaskRequest ¶
func (c *MigrationHubStrategyRecommendations) GetImportFileTaskRequest(input *GetImportFileTaskInput) (req *request.Request, output *GetImportFileTaskOutput)
GetImportFileTaskRequest generates a "aws/request.Request" representing the client's request for the GetImportFileTask 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 GetImportFileTask for more information on using the GetImportFileTask 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 GetImportFileTaskRequest method. req, resp := client.GetImportFileTaskRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetImportFileTask
func (*MigrationHubStrategyRecommendations) GetImportFileTaskWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetImportFileTaskWithContext(ctx aws.Context, input *GetImportFileTaskInput, opts ...request.Option) (*GetImportFileTaskOutput, error)
GetImportFileTaskWithContext is the same as GetImportFileTask with the addition of the ability to pass a context and additional request options.
See GetImportFileTask 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 (*MigrationHubStrategyRecommendations) GetPortfolioPreferences ¶
func (c *MigrationHubStrategyRecommendations) GetPortfolioPreferences(input *GetPortfolioPreferencesInput) (*GetPortfolioPreferencesOutput, error)
GetPortfolioPreferences API operation for Migration Hub Strategy Recommendations.
Retrieves your migration and modernization preferences.
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 Migration Hub Strategy Recommendations's API operation GetPortfolioPreferences for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetPortfolioPreferences
func (*MigrationHubStrategyRecommendations) GetPortfolioPreferencesRequest ¶
func (c *MigrationHubStrategyRecommendations) GetPortfolioPreferencesRequest(input *GetPortfolioPreferencesInput) (req *request.Request, output *GetPortfolioPreferencesOutput)
GetPortfolioPreferencesRequest generates a "aws/request.Request" representing the client's request for the GetPortfolioPreferences 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 GetPortfolioPreferences for more information on using the GetPortfolioPreferences 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 GetPortfolioPreferencesRequest method. req, resp := client.GetPortfolioPreferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetPortfolioPreferences
func (*MigrationHubStrategyRecommendations) GetPortfolioPreferencesWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetPortfolioPreferencesWithContext(ctx aws.Context, input *GetPortfolioPreferencesInput, opts ...request.Option) (*GetPortfolioPreferencesOutput, error)
GetPortfolioPreferencesWithContext is the same as GetPortfolioPreferences with the addition of the ability to pass a context and additional request options.
See GetPortfolioPreferences 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 (*MigrationHubStrategyRecommendations) GetPortfolioSummary ¶
func (c *MigrationHubStrategyRecommendations) GetPortfolioSummary(input *GetPortfolioSummaryInput) (*GetPortfolioSummaryOutput, error)
GetPortfolioSummary API operation for Migration Hub Strategy Recommendations.
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
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 Migration Hub Strategy Recommendations's API operation GetPortfolioSummary for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetPortfolioSummary
func (*MigrationHubStrategyRecommendations) GetPortfolioSummaryRequest ¶
func (c *MigrationHubStrategyRecommendations) GetPortfolioSummaryRequest(input *GetPortfolioSummaryInput) (req *request.Request, output *GetPortfolioSummaryOutput)
GetPortfolioSummaryRequest generates a "aws/request.Request" representing the client's request for the GetPortfolioSummary 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 GetPortfolioSummary for more information on using the GetPortfolioSummary 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 GetPortfolioSummaryRequest method. req, resp := client.GetPortfolioSummaryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetPortfolioSummary
func (*MigrationHubStrategyRecommendations) GetPortfolioSummaryWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetPortfolioSummaryWithContext(ctx aws.Context, input *GetPortfolioSummaryInput, opts ...request.Option) (*GetPortfolioSummaryOutput, error)
GetPortfolioSummaryWithContext is the same as GetPortfolioSummary with the addition of the ability to pass a context and additional request options.
See GetPortfolioSummary 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 (*MigrationHubStrategyRecommendations) GetRecommendationReportDetails ¶
func (c *MigrationHubStrategyRecommendations) GetRecommendationReportDetails(input *GetRecommendationReportDetailsInput) (*GetRecommendationReportDetailsOutput, error)
GetRecommendationReportDetails API operation for Migration Hub Strategy Recommendations.
Retrieves detailed information about the specified recommendation report.
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 Migration Hub Strategy Recommendations's API operation GetRecommendationReportDetails for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
func (*MigrationHubStrategyRecommendations) GetRecommendationReportDetailsRequest ¶
func (c *MigrationHubStrategyRecommendations) GetRecommendationReportDetailsRequest(input *GetRecommendationReportDetailsInput) (req *request.Request, output *GetRecommendationReportDetailsOutput)
GetRecommendationReportDetailsRequest generates a "aws/request.Request" representing the client's request for the GetRecommendationReportDetails 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 GetRecommendationReportDetails for more information on using the GetRecommendationReportDetails 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 GetRecommendationReportDetailsRequest method. req, resp := client.GetRecommendationReportDetailsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*MigrationHubStrategyRecommendations) GetRecommendationReportDetailsWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetRecommendationReportDetailsWithContext(ctx aws.Context, input *GetRecommendationReportDetailsInput, opts ...request.Option) (*GetRecommendationReportDetailsOutput, error)
GetRecommendationReportDetailsWithContext is the same as GetRecommendationReportDetails with the addition of the ability to pass a context and additional request options.
See GetRecommendationReportDetails 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 (*MigrationHubStrategyRecommendations) GetServerDetails ¶
func (c *MigrationHubStrategyRecommendations) GetServerDetails(input *GetServerDetailsInput) (*GetServerDetailsOutput, error)
GetServerDetails API operation for Migration Hub Strategy Recommendations.
Retrieves detailed information about a specified server.
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 Migration Hub Strategy Recommendations's API operation GetServerDetails for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetServerDetails
func (*MigrationHubStrategyRecommendations) GetServerDetailsPages ¶
func (c *MigrationHubStrategyRecommendations) GetServerDetailsPages(input *GetServerDetailsInput, fn func(*GetServerDetailsOutput, bool) bool) error
GetServerDetailsPages iterates over the pages of a GetServerDetails operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetServerDetails 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 GetServerDetails operation. pageNum := 0 err := client.GetServerDetailsPages(params, func(page *migrationhubstrategyrecommendations.GetServerDetailsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubStrategyRecommendations) GetServerDetailsPagesWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetServerDetailsPagesWithContext(ctx aws.Context, input *GetServerDetailsInput, fn func(*GetServerDetailsOutput, bool) bool, opts ...request.Option) error
GetServerDetailsPagesWithContext same as GetServerDetailsPages 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 (*MigrationHubStrategyRecommendations) GetServerDetailsRequest ¶
func (c *MigrationHubStrategyRecommendations) GetServerDetailsRequest(input *GetServerDetailsInput) (req *request.Request, output *GetServerDetailsOutput)
GetServerDetailsRequest generates a "aws/request.Request" representing the client's request for the GetServerDetails 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 GetServerDetails for more information on using the GetServerDetails 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 GetServerDetailsRequest method. req, resp := client.GetServerDetailsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetServerDetails
func (*MigrationHubStrategyRecommendations) GetServerDetailsWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetServerDetailsWithContext(ctx aws.Context, input *GetServerDetailsInput, opts ...request.Option) (*GetServerDetailsOutput, error)
GetServerDetailsWithContext is the same as GetServerDetails with the addition of the ability to pass a context and additional request options.
See GetServerDetails 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 (*MigrationHubStrategyRecommendations) GetServerStrategies ¶
func (c *MigrationHubStrategyRecommendations) GetServerStrategies(input *GetServerStrategiesInput) (*GetServerStrategiesOutput, error)
GetServerStrategies API operation for Migration Hub Strategy Recommendations.
Retrieves recommended strategies and tools for the specified server.
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 Migration Hub Strategy Recommendations's API operation GetServerStrategies for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetServerStrategies
func (*MigrationHubStrategyRecommendations) GetServerStrategiesRequest ¶
func (c *MigrationHubStrategyRecommendations) GetServerStrategiesRequest(input *GetServerStrategiesInput) (req *request.Request, output *GetServerStrategiesOutput)
GetServerStrategiesRequest generates a "aws/request.Request" representing the client's request for the GetServerStrategies 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 GetServerStrategies for more information on using the GetServerStrategies 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 GetServerStrategiesRequest method. req, resp := client.GetServerStrategiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/GetServerStrategies
func (*MigrationHubStrategyRecommendations) GetServerStrategiesWithContext ¶
func (c *MigrationHubStrategyRecommendations) GetServerStrategiesWithContext(ctx aws.Context, input *GetServerStrategiesInput, opts ...request.Option) (*GetServerStrategiesOutput, error)
GetServerStrategiesWithContext is the same as GetServerStrategies with the addition of the ability to pass a context and additional request options.
See GetServerStrategies 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 (*MigrationHubStrategyRecommendations) ListApplicationComponents ¶
func (c *MigrationHubStrategyRecommendations) ListApplicationComponents(input *ListApplicationComponentsInput) (*ListApplicationComponentsOutput, error)
ListApplicationComponents API operation for Migration Hub Strategy Recommendations.
Retrieves a list of all the application components (processes).
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 Migration Hub Strategy Recommendations's API operation ListApplicationComponents for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ServiceLinkedRoleLockClientException Exception to indicate that the service-linked role (SLR) is locked.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListApplicationComponents
func (*MigrationHubStrategyRecommendations) ListApplicationComponentsPages ¶
func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsPages(input *ListApplicationComponentsInput, fn func(*ListApplicationComponentsOutput, bool) bool) error
ListApplicationComponentsPages iterates over the pages of a ListApplicationComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApplicationComponents 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 ListApplicationComponents operation. pageNum := 0 err := client.ListApplicationComponentsPages(params, func(page *migrationhubstrategyrecommendations.ListApplicationComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubStrategyRecommendations) ListApplicationComponentsPagesWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsPagesWithContext(ctx aws.Context, input *ListApplicationComponentsInput, fn func(*ListApplicationComponentsOutput, bool) bool, opts ...request.Option) error
ListApplicationComponentsPagesWithContext same as ListApplicationComponentsPages 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 (*MigrationHubStrategyRecommendations) ListApplicationComponentsRequest ¶
func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsRequest(input *ListApplicationComponentsInput) (req *request.Request, output *ListApplicationComponentsOutput)
ListApplicationComponentsRequest generates a "aws/request.Request" representing the client's request for the ListApplicationComponents 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 ListApplicationComponents for more information on using the ListApplicationComponents 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 ListApplicationComponentsRequest method. req, resp := client.ListApplicationComponentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListApplicationComponents
func (*MigrationHubStrategyRecommendations) ListApplicationComponentsWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListApplicationComponentsWithContext(ctx aws.Context, input *ListApplicationComponentsInput, opts ...request.Option) (*ListApplicationComponentsOutput, error)
ListApplicationComponentsWithContext is the same as ListApplicationComponents with the addition of the ability to pass a context and additional request options.
See ListApplicationComponents 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 (*MigrationHubStrategyRecommendations) ListCollectors ¶
func (c *MigrationHubStrategyRecommendations) ListCollectors(input *ListCollectorsInput) (*ListCollectorsOutput, error)
ListCollectors API operation for Migration Hub Strategy Recommendations.
Retrieves a list of all the installed collectors.
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 Migration Hub Strategy Recommendations's API operation ListCollectors for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListCollectors
func (*MigrationHubStrategyRecommendations) ListCollectorsPages ¶
func (c *MigrationHubStrategyRecommendations) ListCollectorsPages(input *ListCollectorsInput, fn func(*ListCollectorsOutput, bool) bool) error
ListCollectorsPages iterates over the pages of a ListCollectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCollectors 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 ListCollectors operation. pageNum := 0 err := client.ListCollectorsPages(params, func(page *migrationhubstrategyrecommendations.ListCollectorsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubStrategyRecommendations) ListCollectorsPagesWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListCollectorsPagesWithContext(ctx aws.Context, input *ListCollectorsInput, fn func(*ListCollectorsOutput, bool) bool, opts ...request.Option) error
ListCollectorsPagesWithContext same as ListCollectorsPages 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 (*MigrationHubStrategyRecommendations) ListCollectorsRequest ¶
func (c *MigrationHubStrategyRecommendations) ListCollectorsRequest(input *ListCollectorsInput) (req *request.Request, output *ListCollectorsOutput)
ListCollectorsRequest generates a "aws/request.Request" representing the client's request for the ListCollectors 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 ListCollectors for more information on using the ListCollectors 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 ListCollectorsRequest method. req, resp := client.ListCollectorsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListCollectors
func (*MigrationHubStrategyRecommendations) ListCollectorsWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListCollectorsWithContext(ctx aws.Context, input *ListCollectorsInput, opts ...request.Option) (*ListCollectorsOutput, error)
ListCollectorsWithContext is the same as ListCollectors with the addition of the ability to pass a context and additional request options.
See ListCollectors 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 (*MigrationHubStrategyRecommendations) ListImportFileTask ¶
func (c *MigrationHubStrategyRecommendations) ListImportFileTask(input *ListImportFileTaskInput) (*ListImportFileTaskOutput, error)
ListImportFileTask API operation for Migration Hub Strategy Recommendations.
Retrieves a list of all the imports performed.
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 Migration Hub Strategy Recommendations's API operation ListImportFileTask for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListImportFileTask
func (*MigrationHubStrategyRecommendations) ListImportFileTaskPages ¶
func (c *MigrationHubStrategyRecommendations) ListImportFileTaskPages(input *ListImportFileTaskInput, fn func(*ListImportFileTaskOutput, bool) bool) error
ListImportFileTaskPages iterates over the pages of a ListImportFileTask operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImportFileTask 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 ListImportFileTask operation. pageNum := 0 err := client.ListImportFileTaskPages(params, func(page *migrationhubstrategyrecommendations.ListImportFileTaskOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubStrategyRecommendations) ListImportFileTaskPagesWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListImportFileTaskPagesWithContext(ctx aws.Context, input *ListImportFileTaskInput, fn func(*ListImportFileTaskOutput, bool) bool, opts ...request.Option) error
ListImportFileTaskPagesWithContext same as ListImportFileTaskPages 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 (*MigrationHubStrategyRecommendations) ListImportFileTaskRequest ¶
func (c *MigrationHubStrategyRecommendations) ListImportFileTaskRequest(input *ListImportFileTaskInput) (req *request.Request, output *ListImportFileTaskOutput)
ListImportFileTaskRequest generates a "aws/request.Request" representing the client's request for the ListImportFileTask 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 ListImportFileTask for more information on using the ListImportFileTask 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 ListImportFileTaskRequest method. req, resp := client.ListImportFileTaskRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListImportFileTask
func (*MigrationHubStrategyRecommendations) ListImportFileTaskWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListImportFileTaskWithContext(ctx aws.Context, input *ListImportFileTaskInput, opts ...request.Option) (*ListImportFileTaskOutput, error)
ListImportFileTaskWithContext is the same as ListImportFileTask with the addition of the ability to pass a context and additional request options.
See ListImportFileTask 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 (*MigrationHubStrategyRecommendations) ListServers ¶
func (c *MigrationHubStrategyRecommendations) ListServers(input *ListServersInput) (*ListServersOutput, error)
ListServers API operation for Migration Hub Strategy Recommendations.
Returns a list of all the servers.
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 Migration Hub Strategy Recommendations's API operation ListServers for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListServers
func (*MigrationHubStrategyRecommendations) ListServersPages ¶
func (c *MigrationHubStrategyRecommendations) ListServersPages(input *ListServersInput, fn func(*ListServersOutput, bool) bool) error
ListServersPages iterates over the pages of a ListServers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListServers 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 ListServers operation. pageNum := 0 err := client.ListServersPages(params, func(page *migrationhubstrategyrecommendations.ListServersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubStrategyRecommendations) ListServersPagesWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListServersPagesWithContext(ctx aws.Context, input *ListServersInput, fn func(*ListServersOutput, bool) bool, opts ...request.Option) error
ListServersPagesWithContext same as ListServersPages 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 (*MigrationHubStrategyRecommendations) ListServersRequest ¶
func (c *MigrationHubStrategyRecommendations) ListServersRequest(input *ListServersInput) (req *request.Request, output *ListServersOutput)
ListServersRequest generates a "aws/request.Request" representing the client's request for the ListServers 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 ListServers for more information on using the ListServers 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 ListServersRequest method. req, resp := client.ListServersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/ListServers
func (*MigrationHubStrategyRecommendations) ListServersWithContext ¶
func (c *MigrationHubStrategyRecommendations) ListServersWithContext(ctx aws.Context, input *ListServersInput, opts ...request.Option) (*ListServersOutput, error)
ListServersWithContext is the same as ListServers with the addition of the ability to pass a context and additional request options.
See ListServers 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 (*MigrationHubStrategyRecommendations) PutPortfolioPreferences ¶
func (c *MigrationHubStrategyRecommendations) PutPortfolioPreferences(input *PutPortfolioPreferencesInput) (*PutPortfolioPreferencesOutput, error)
PutPortfolioPreferences API operation for Migration Hub Strategy Recommendations.
Saves the specified migration and modernization preferences.
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 Migration Hub Strategy Recommendations's API operation PutPortfolioPreferences for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
ConflictException Exception to indicate that there is an ongoing task when a new task is created. Return when once the existing tasks are complete.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/PutPortfolioPreferences
func (*MigrationHubStrategyRecommendations) PutPortfolioPreferencesRequest ¶
func (c *MigrationHubStrategyRecommendations) PutPortfolioPreferencesRequest(input *PutPortfolioPreferencesInput) (req *request.Request, output *PutPortfolioPreferencesOutput)
PutPortfolioPreferencesRequest generates a "aws/request.Request" representing the client's request for the PutPortfolioPreferences 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 PutPortfolioPreferences for more information on using the PutPortfolioPreferences 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 PutPortfolioPreferencesRequest method. req, resp := client.PutPortfolioPreferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/PutPortfolioPreferences
func (*MigrationHubStrategyRecommendations) PutPortfolioPreferencesWithContext ¶
func (c *MigrationHubStrategyRecommendations) PutPortfolioPreferencesWithContext(ctx aws.Context, input *PutPortfolioPreferencesInput, opts ...request.Option) (*PutPortfolioPreferencesOutput, error)
PutPortfolioPreferencesWithContext is the same as PutPortfolioPreferences with the addition of the ability to pass a context and additional request options.
See PutPortfolioPreferences 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 (*MigrationHubStrategyRecommendations) StartAssessment ¶
func (c *MigrationHubStrategyRecommendations) StartAssessment(input *StartAssessmentInput) (*StartAssessmentOutput, error)
StartAssessment API operation for Migration Hub Strategy Recommendations.
Starts the assessment of an on-premises 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 Migration Hub Strategy Recommendations's API operation StartAssessment for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ServiceQuotaExceededException The AWS account has reached its quota of imports. Contact AWS Support to increase the quota for this account.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StartAssessment
func (*MigrationHubStrategyRecommendations) StartAssessmentRequest ¶
func (c *MigrationHubStrategyRecommendations) StartAssessmentRequest(input *StartAssessmentInput) (req *request.Request, output *StartAssessmentOutput)
StartAssessmentRequest generates a "aws/request.Request" representing the client's request for the StartAssessment 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 StartAssessment for more information on using the StartAssessment 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 StartAssessmentRequest method. req, resp := client.StartAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StartAssessment
func (*MigrationHubStrategyRecommendations) StartAssessmentWithContext ¶
func (c *MigrationHubStrategyRecommendations) StartAssessmentWithContext(ctx aws.Context, input *StartAssessmentInput, opts ...request.Option) (*StartAssessmentOutput, error)
StartAssessmentWithContext is the same as StartAssessment with the addition of the ability to pass a context and additional request options.
See StartAssessment 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 (*MigrationHubStrategyRecommendations) StartImportFileTask ¶
func (c *MigrationHubStrategyRecommendations) StartImportFileTask(input *StartImportFileTaskInput) (*StartImportFileTaskOutput, error)
StartImportFileTask API operation for Migration Hub Strategy Recommendations.
Starts a file import.
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 Migration Hub Strategy Recommendations's API operation StartImportFileTask for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ServiceQuotaExceededException The AWS account has reached its quota of imports. Contact AWS Support to increase the quota for this account.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StartImportFileTask
func (*MigrationHubStrategyRecommendations) StartImportFileTaskRequest ¶
func (c *MigrationHubStrategyRecommendations) StartImportFileTaskRequest(input *StartImportFileTaskInput) (req *request.Request, output *StartImportFileTaskOutput)
StartImportFileTaskRequest generates a "aws/request.Request" representing the client's request for the StartImportFileTask 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 StartImportFileTask for more information on using the StartImportFileTask 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 StartImportFileTaskRequest method. req, resp := client.StartImportFileTaskRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StartImportFileTask
func (*MigrationHubStrategyRecommendations) StartImportFileTaskWithContext ¶
func (c *MigrationHubStrategyRecommendations) StartImportFileTaskWithContext(ctx aws.Context, input *StartImportFileTaskInput, opts ...request.Option) (*StartImportFileTaskOutput, error)
StartImportFileTaskWithContext is the same as StartImportFileTask with the addition of the ability to pass a context and additional request options.
See StartImportFileTask 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 (*MigrationHubStrategyRecommendations) StartRecommendationReportGeneration ¶
func (c *MigrationHubStrategyRecommendations) StartRecommendationReportGeneration(input *StartRecommendationReportGenerationInput) (*StartRecommendationReportGenerationOutput, error)
StartRecommendationReportGeneration API operation for Migration Hub Strategy Recommendations.
Starts generating a recommendation report.
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 Migration Hub Strategy Recommendations's API operation StartRecommendationReportGeneration for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
ConflictException Exception to indicate that there is an ongoing task when a new task is created. Return when once the existing tasks are complete.
InternalServerException The server experienced an internal error. Try again.
func (*MigrationHubStrategyRecommendations) StartRecommendationReportGenerationRequest ¶
func (c *MigrationHubStrategyRecommendations) StartRecommendationReportGenerationRequest(input *StartRecommendationReportGenerationInput) (req *request.Request, output *StartRecommendationReportGenerationOutput)
StartRecommendationReportGenerationRequest generates a "aws/request.Request" representing the client's request for the StartRecommendationReportGeneration 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 StartRecommendationReportGeneration for more information on using the StartRecommendationReportGeneration 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 StartRecommendationReportGenerationRequest method. req, resp := client.StartRecommendationReportGenerationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*MigrationHubStrategyRecommendations) StartRecommendationReportGenerationWithContext ¶
func (c *MigrationHubStrategyRecommendations) StartRecommendationReportGenerationWithContext(ctx aws.Context, input *StartRecommendationReportGenerationInput, opts ...request.Option) (*StartRecommendationReportGenerationOutput, error)
StartRecommendationReportGenerationWithContext is the same as StartRecommendationReportGeneration with the addition of the ability to pass a context and additional request options.
See StartRecommendationReportGeneration 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 (*MigrationHubStrategyRecommendations) StopAssessment ¶
func (c *MigrationHubStrategyRecommendations) StopAssessment(input *StopAssessmentInput) (*StopAssessmentOutput, error)
StopAssessment API operation for Migration Hub Strategy Recommendations.
Stops the assessment of an on-premises 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 Migration Hub Strategy Recommendations's API operation StopAssessment for usage and error information.
Returned Error Types:
AccessDeniedException The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StopAssessment
func (*MigrationHubStrategyRecommendations) StopAssessmentRequest ¶
func (c *MigrationHubStrategyRecommendations) StopAssessmentRequest(input *StopAssessmentInput) (req *request.Request, output *StopAssessmentOutput)
StopAssessmentRequest generates a "aws/request.Request" representing the client's request for the StopAssessment 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 StopAssessment for more information on using the StopAssessment 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 StopAssessmentRequest method. req, resp := client.StopAssessmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/StopAssessment
func (*MigrationHubStrategyRecommendations) StopAssessmentWithContext ¶
func (c *MigrationHubStrategyRecommendations) StopAssessmentWithContext(ctx aws.Context, input *StopAssessmentInput, opts ...request.Option) (*StopAssessmentOutput, error)
StopAssessmentWithContext is the same as StopAssessment with the addition of the ability to pass a context and additional request options.
See StopAssessment 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 (*MigrationHubStrategyRecommendations) UpdateApplicationComponentConfig ¶
func (c *MigrationHubStrategyRecommendations) UpdateApplicationComponentConfig(input *UpdateApplicationComponentConfigInput) (*UpdateApplicationComponentConfigOutput, error)
UpdateApplicationComponentConfig API operation for Migration Hub Strategy Recommendations.
Updates the configuration of an application component.
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 Migration Hub Strategy Recommendations's API operation UpdateApplicationComponentConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
func (*MigrationHubStrategyRecommendations) UpdateApplicationComponentConfigRequest ¶
func (c *MigrationHubStrategyRecommendations) UpdateApplicationComponentConfigRequest(input *UpdateApplicationComponentConfigInput) (req *request.Request, output *UpdateApplicationComponentConfigOutput)
UpdateApplicationComponentConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateApplicationComponentConfig 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 UpdateApplicationComponentConfig for more information on using the UpdateApplicationComponentConfig 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 UpdateApplicationComponentConfigRequest method. req, resp := client.UpdateApplicationComponentConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*MigrationHubStrategyRecommendations) UpdateApplicationComponentConfigWithContext ¶
func (c *MigrationHubStrategyRecommendations) UpdateApplicationComponentConfigWithContext(ctx aws.Context, input *UpdateApplicationComponentConfigInput, opts ...request.Option) (*UpdateApplicationComponentConfigOutput, error)
UpdateApplicationComponentConfigWithContext is the same as UpdateApplicationComponentConfig with the addition of the ability to pass a context and additional request options.
See UpdateApplicationComponentConfig 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 (*MigrationHubStrategyRecommendations) UpdateServerConfig ¶
func (c *MigrationHubStrategyRecommendations) UpdateServerConfig(input *UpdateServerConfigInput) (*UpdateServerConfigOutput, error)
UpdateServerConfig API operation for Migration Hub Strategy Recommendations.
Updates the configuration of the specified server.
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 Migration Hub Strategy Recommendations's API operation UpdateServerConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified ID in the request is not found.
ThrottlingException The request was denied due to request throttling.
ValidationException The request body isn't valid.
InternalServerException The server experienced an internal error. Try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/UpdateServerConfig
func (*MigrationHubStrategyRecommendations) UpdateServerConfigRequest ¶
func (c *MigrationHubStrategyRecommendations) UpdateServerConfigRequest(input *UpdateServerConfigInput) (req *request.Request, output *UpdateServerConfigOutput)
UpdateServerConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateServerConfig 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 UpdateServerConfig for more information on using the UpdateServerConfig 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 UpdateServerConfigRequest method. req, resp := client.UpdateServerConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/UpdateServerConfig
func (*MigrationHubStrategyRecommendations) UpdateServerConfigWithContext ¶
func (c *MigrationHubStrategyRecommendations) UpdateServerConfigWithContext(ctx aws.Context, input *UpdateServerConfigInput, opts ...request.Option) (*UpdateServerConfigOutput, error)
UpdateServerConfigWithContext is the same as UpdateServerConfig with the addition of the ability to pass a context and additional request options.
See UpdateServerConfig 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.
type NetworkInfo ¶
type NetworkInfo struct { // Information about the name of the interface of the server for which the assessment // was run. // // InterfaceName is a required field InterfaceName *string `locationName:"interfaceName" type:"string" required:"true"` // Information about the IP address of the server for which the assessment was // run. // // IpAddress is a required field IpAddress *string `locationName:"ipAddress" type:"string" required:"true"` // Information about the MAC address of the server for which the assessment // was run. // // MacAddress is a required field MacAddress *string `locationName:"macAddress" type:"string" required:"true"` // Information about the subnet mask of the server for which the assessment // was run. // // NetMask is a required field NetMask *string `locationName:"netMask" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the server's network for which the assessment was run.
func (NetworkInfo) GoString ¶
func (s NetworkInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkInfo) SetInterfaceName ¶
func (s *NetworkInfo) SetInterfaceName(v string) *NetworkInfo
SetInterfaceName sets the InterfaceName field's value.
func (*NetworkInfo) SetIpAddress ¶
func (s *NetworkInfo) SetIpAddress(v string) *NetworkInfo
SetIpAddress sets the IpAddress field's value.
func (*NetworkInfo) SetMacAddress ¶
func (s *NetworkInfo) SetMacAddress(v string) *NetworkInfo
SetMacAddress sets the MacAddress field's value.
func (*NetworkInfo) SetNetMask ¶
func (s *NetworkInfo) SetNetMask(v string) *NetworkInfo
SetNetMask sets the NetMask field's value.
func (NetworkInfo) String ¶
func (s NetworkInfo) 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 NoDatabaseMigrationPreference ¶
type NoDatabaseMigrationPreference struct { // The target database engine for database migration preference that you specify. // // TargetDatabaseEngine is a required field TargetDatabaseEngine []*string `locationName:"targetDatabaseEngine" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
The object containing details about database migration preferences, when you have no particular preference.
func (NoDatabaseMigrationPreference) GoString ¶
func (s NoDatabaseMigrationPreference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NoDatabaseMigrationPreference) SetTargetDatabaseEngine ¶
func (s *NoDatabaseMigrationPreference) SetTargetDatabaseEngine(v []*string) *NoDatabaseMigrationPreference
SetTargetDatabaseEngine sets the TargetDatabaseEngine field's value.
func (NoDatabaseMigrationPreference) String ¶
func (s NoDatabaseMigrationPreference) 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 (*NoDatabaseMigrationPreference) Validate ¶
func (s *NoDatabaseMigrationPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NoManagementPreference ¶
type NoManagementPreference struct { // The choice of application destination that you specify. // // TargetDestination is a required field TargetDestination []*string `locationName:"targetDestination" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Object containing the choice of application destination that you specify.
func (NoManagementPreference) GoString ¶
func (s NoManagementPreference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NoManagementPreference) SetTargetDestination ¶
func (s *NoManagementPreference) SetTargetDestination(v []*string) *NoManagementPreference
SetTargetDestination sets the TargetDestination field's value.
func (NoManagementPreference) String ¶
func (s NoManagementPreference) 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 (*NoManagementPreference) Validate ¶
func (s *NoManagementPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OSInfo ¶
type OSInfo struct { // Information about the type of operating system. Type *string `locationName:"type" type:"string" enum:"OSType"` // Information about the version of operating system. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Information about the operating system.
func (OSInfo) 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 (*OSInfo) SetVersion ¶
SetVersion sets the Version field's value.
type PrioritizeBusinessGoals ¶
type PrioritizeBusinessGoals struct { // Rank of business goals based on priority. BusinessGoals *BusinessGoals `locationName:"businessGoals" type:"structure"` // contains filtered or unexported fields }
Rank of business goals based on priority.
func (PrioritizeBusinessGoals) GoString ¶
func (s PrioritizeBusinessGoals) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PrioritizeBusinessGoals) SetBusinessGoals ¶
func (s *PrioritizeBusinessGoals) SetBusinessGoals(v *BusinessGoals) *PrioritizeBusinessGoals
SetBusinessGoals sets the BusinessGoals field's value.
func (PrioritizeBusinessGoals) String ¶
func (s PrioritizeBusinessGoals) 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 (*PrioritizeBusinessGoals) Validate ¶
func (s *PrioritizeBusinessGoals) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutPortfolioPreferencesInput ¶
type PutPortfolioPreferencesInput struct { // The transformation preferences for non-database applications. ApplicationPreferences *ApplicationPreferences `locationName:"applicationPreferences" type:"structure"` // The transformation preferences for database applications. DatabasePreferences *DatabasePreferences `locationName:"databasePreferences" type:"structure"` // The rank of the business goals based on priority. PrioritizeBusinessGoals *PrioritizeBusinessGoals `locationName:"prioritizeBusinessGoals" type:"structure"` // contains filtered or unexported fields }
func (PutPortfolioPreferencesInput) GoString ¶
func (s PutPortfolioPreferencesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutPortfolioPreferencesInput) SetApplicationPreferences ¶
func (s *PutPortfolioPreferencesInput) SetApplicationPreferences(v *ApplicationPreferences) *PutPortfolioPreferencesInput
SetApplicationPreferences sets the ApplicationPreferences field's value.
func (*PutPortfolioPreferencesInput) SetDatabasePreferences ¶
func (s *PutPortfolioPreferencesInput) SetDatabasePreferences(v *DatabasePreferences) *PutPortfolioPreferencesInput
SetDatabasePreferences sets the DatabasePreferences field's value.
func (*PutPortfolioPreferencesInput) SetPrioritizeBusinessGoals ¶
func (s *PutPortfolioPreferencesInput) SetPrioritizeBusinessGoals(v *PrioritizeBusinessGoals) *PutPortfolioPreferencesInput
SetPrioritizeBusinessGoals sets the PrioritizeBusinessGoals field's value.
func (PutPortfolioPreferencesInput) String ¶
func (s PutPortfolioPreferencesInput) 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 (*PutPortfolioPreferencesInput) Validate ¶
func (s *PutPortfolioPreferencesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutPortfolioPreferencesOutput ¶
type PutPortfolioPreferencesOutput struct {
// contains filtered or unexported fields
}
func (PutPortfolioPreferencesOutput) GoString ¶
func (s PutPortfolioPreferencesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutPortfolioPreferencesOutput) String ¶
func (s PutPortfolioPreferencesOutput) 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 RecommendationReportDetails ¶
type RecommendationReportDetails struct { // The time that the recommendation report generation task completes. CompletionTime *time.Time `locationName:"completionTime" type:"timestamp"` // The S3 bucket where the report file is located. S3Bucket *string `locationName:"s3Bucket" type:"string"` // The Amazon S3 key name of the report file. S3Keys []*string `locationName:"s3Keys" type:"list"` // The time that the recommendation report generation task starts. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // The status of the recommendation report generation task. Status *string `locationName:"status" type:"string" enum:"RecommendationReportStatus"` // The status message for recommendation report generation. StatusMessage *string `locationName:"statusMessage" type:"string"` // contains filtered or unexported fields }
Contains detailed information about a recommendation report.
func (RecommendationReportDetails) GoString ¶
func (s RecommendationReportDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommendationReportDetails) SetCompletionTime ¶
func (s *RecommendationReportDetails) SetCompletionTime(v time.Time) *RecommendationReportDetails
SetCompletionTime sets the CompletionTime field's value.
func (*RecommendationReportDetails) SetS3Bucket ¶
func (s *RecommendationReportDetails) SetS3Bucket(v string) *RecommendationReportDetails
SetS3Bucket sets the S3Bucket field's value.
func (*RecommendationReportDetails) SetS3Keys ¶
func (s *RecommendationReportDetails) SetS3Keys(v []*string) *RecommendationReportDetails
SetS3Keys sets the S3Keys field's value.
func (*RecommendationReportDetails) SetStartTime ¶
func (s *RecommendationReportDetails) SetStartTime(v time.Time) *RecommendationReportDetails
SetStartTime sets the StartTime field's value.
func (*RecommendationReportDetails) SetStatus ¶
func (s *RecommendationReportDetails) SetStatus(v string) *RecommendationReportDetails
SetStatus sets the Status field's value.
func (*RecommendationReportDetails) SetStatusMessage ¶
func (s *RecommendationReportDetails) SetStatusMessage(v string) *RecommendationReportDetails
SetStatusMessage sets the StatusMessage field's value.
func (RecommendationReportDetails) String ¶
func (s RecommendationReportDetails) 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 RecommendationSet ¶
type RecommendationSet struct { // The recommended strategy. Strategy *string `locationName:"strategy" type:"string" enum:"Strategy"` // The recommended target destination. TargetDestination *string `locationName:"targetDestination" type:"string" enum:"TargetDestination"` // The target destination for the recommendation set. TransformationTool *TransformationTool `locationName:"transformationTool" type:"structure"` // contains filtered or unexported fields }
Contains a recommendation set.
func (RecommendationSet) GoString ¶
func (s RecommendationSet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommendationSet) SetStrategy ¶
func (s *RecommendationSet) SetStrategy(v string) *RecommendationSet
SetStrategy sets the Strategy field's value.
func (*RecommendationSet) SetTargetDestination ¶
func (s *RecommendationSet) SetTargetDestination(v string) *RecommendationSet
SetTargetDestination sets the TargetDestination field's value.
func (*RecommendationSet) SetTransformationTool ¶
func (s *RecommendationSet) SetTransformationTool(v *TransformationTool) *RecommendationSet
SetTransformationTool sets the TransformationTool field's value.
func (RecommendationSet) String ¶
func (s RecommendationSet) 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:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified ID in the request is not found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
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 S3Object ¶
type S3Object struct { // The S3 bucket name. S3Bucket *string `locationName:"s3Bucket" type:"string"` // The Amazon S3 key name. S3key *string `locationName:"s3key" type:"string"` // contains filtered or unexported fields }
Contains the S3 bucket name and the Amazon S3 key name.
func (S3Object) 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 (*S3Object) SetS3Bucket ¶
SetS3Bucket sets the S3Bucket field's value.
type SelfManageResources ¶
type SelfManageResources struct { // Self-managed resources target destination. // // TargetDestination is a required field TargetDestination []*string `locationName:"targetDestination" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Self-managed resources.
func (SelfManageResources) GoString ¶
func (s SelfManageResources) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SelfManageResources) SetTargetDestination ¶
func (s *SelfManageResources) SetTargetDestination(v []*string) *SelfManageResources
SetTargetDestination sets the TargetDestination field's value.
func (SelfManageResources) String ¶
func (s SelfManageResources) 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 (*SelfManageResources) Validate ¶
func (s *SelfManageResources) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServerDetail ¶
type ServerDetail struct { // The S3 bucket name and Amazon S3 key name for anti-pattern report. AntipatternReportS3Object *S3Object `locationName:"antipatternReportS3Object" type:"structure"` // The status of the anti-pattern report generation. AntipatternReportStatus *string `locationName:"antipatternReportStatus" type:"string" enum:"AntipatternReportStatus"` // A message about the status of the anti-pattern report generation. AntipatternReportStatusMessage *string `locationName:"antipatternReportStatusMessage" type:"string"` // A list of strategy summaries. ApplicationComponentStrategySummary []*StrategySummary `locationName:"applicationComponentStrategySummary" type:"list"` // The status of assessment for the server. DataCollectionStatus *string `locationName:"dataCollectionStatus" type:"string" enum:"RunTimeAssessmentStatus"` // The server ID. Id *string `locationName:"id" type:"string"` // The timestamp of when the server was assessed. LastAnalyzedTimestamp *time.Time `locationName:"lastAnalyzedTimestamp" type:"timestamp"` // A list of anti-pattern severity summaries. ListAntipatternSeveritySummary []*AntipatternSeveritySummary `locationName:"listAntipatternSeveritySummary" type:"list"` // The name of the server. Name *string `locationName:"name" type:"string"` // A set of recommendations. RecommendationSet *RecommendationSet `locationName:"recommendationSet" type:"structure"` // The type of server. ServerType *string `locationName:"serverType" type:"string"` // A message about the status of data collection, which contains detailed descriptions // of any error messages. StatusMessage *string `locationName:"statusMessage" type:"string"` // System information about the server. SystemInfo *SystemInfo `locationName:"systemInfo" type:"structure"` // contains filtered or unexported fields }
Detailed information about a server.
func (ServerDetail) GoString ¶
func (s ServerDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerDetail) SetAntipatternReportS3Object ¶
func (s *ServerDetail) SetAntipatternReportS3Object(v *S3Object) *ServerDetail
SetAntipatternReportS3Object sets the AntipatternReportS3Object field's value.
func (*ServerDetail) SetAntipatternReportStatus ¶
func (s *ServerDetail) SetAntipatternReportStatus(v string) *ServerDetail
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (*ServerDetail) SetAntipatternReportStatusMessage ¶
func (s *ServerDetail) SetAntipatternReportStatusMessage(v string) *ServerDetail
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (*ServerDetail) SetApplicationComponentStrategySummary ¶
func (s *ServerDetail) SetApplicationComponentStrategySummary(v []*StrategySummary) *ServerDetail
SetApplicationComponentStrategySummary sets the ApplicationComponentStrategySummary field's value.
func (*ServerDetail) SetDataCollectionStatus ¶
func (s *ServerDetail) SetDataCollectionStatus(v string) *ServerDetail
SetDataCollectionStatus sets the DataCollectionStatus field's value.
func (*ServerDetail) SetId ¶
func (s *ServerDetail) SetId(v string) *ServerDetail
SetId sets the Id field's value.
func (*ServerDetail) SetLastAnalyzedTimestamp ¶
func (s *ServerDetail) SetLastAnalyzedTimestamp(v time.Time) *ServerDetail
SetLastAnalyzedTimestamp sets the LastAnalyzedTimestamp field's value.
func (*ServerDetail) SetListAntipatternSeveritySummary ¶
func (s *ServerDetail) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *ServerDetail
SetListAntipatternSeveritySummary sets the ListAntipatternSeveritySummary field's value.
func (*ServerDetail) SetName ¶
func (s *ServerDetail) SetName(v string) *ServerDetail
SetName sets the Name field's value.
func (*ServerDetail) SetRecommendationSet ¶
func (s *ServerDetail) SetRecommendationSet(v *RecommendationSet) *ServerDetail
SetRecommendationSet sets the RecommendationSet field's value.
func (*ServerDetail) SetServerType ¶
func (s *ServerDetail) SetServerType(v string) *ServerDetail
SetServerType sets the ServerType field's value.
func (*ServerDetail) SetStatusMessage ¶
func (s *ServerDetail) SetStatusMessage(v string) *ServerDetail
SetStatusMessage sets the StatusMessage field's value.
func (*ServerDetail) SetSystemInfo ¶
func (s *ServerDetail) SetSystemInfo(v *SystemInfo) *ServerDetail
SetSystemInfo sets the SystemInfo field's value.
func (ServerDetail) String ¶
func (s ServerDetail) 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 ServerStrategy ¶
type ServerStrategy struct { // Set to true if the recommendation is set as preferred. IsPreferred *bool `locationName:"isPreferred" type:"boolean"` // The number of application components with this strategy recommendation running // on the server. NumberOfApplicationComponents *int64 `locationName:"numberOfApplicationComponents" type:"integer"` // Strategy recommendation for the server. Recommendation *RecommendationSet `locationName:"recommendation" type:"structure"` // The recommendation status of the strategy for the server. Status *string `locationName:"status" type:"string" enum:"StrategyRecommendation"` // contains filtered or unexported fields }
Contains information about a strategy recommendation for a server.
func (ServerStrategy) GoString ¶
func (s ServerStrategy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerStrategy) SetIsPreferred ¶
func (s *ServerStrategy) SetIsPreferred(v bool) *ServerStrategy
SetIsPreferred sets the IsPreferred field's value.
func (*ServerStrategy) SetNumberOfApplicationComponents ¶
func (s *ServerStrategy) SetNumberOfApplicationComponents(v int64) *ServerStrategy
SetNumberOfApplicationComponents sets the NumberOfApplicationComponents field's value.
func (*ServerStrategy) SetRecommendation ¶
func (s *ServerStrategy) SetRecommendation(v *RecommendationSet) *ServerStrategy
SetRecommendation sets the Recommendation field's value.
func (*ServerStrategy) SetStatus ¶
func (s *ServerStrategy) SetStatus(v string) *ServerStrategy
SetStatus sets the Status field's value.
func (ServerStrategy) String ¶
func (s ServerStrategy) 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 ServerSummary ¶
type ServerSummary struct { // Number of servers. Count *int64 `locationName:"count" type:"integer"` // Type of operating system for the servers. ServerOsType *string `type:"string" enum:"ServerOsType"` // contains filtered or unexported fields }
Object containing details about the servers imported by Application Discovery Service
func (ServerSummary) GoString ¶
func (s ServerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerSummary) SetCount ¶
func (s *ServerSummary) SetCount(v int64) *ServerSummary
SetCount sets the Count field's value.
func (*ServerSummary) SetServerOsType ¶
func (s *ServerSummary) SetServerOsType(v string) *ServerSummary
SetServerOsType sets the ServerOsType field's value.
func (ServerSummary) String ¶
func (s ServerSummary) 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 ServiceLinkedRoleLockClientException ¶
type ServiceLinkedRoleLockClientException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Exception to indicate that the service-linked role (SLR) is locked.
func (*ServiceLinkedRoleLockClientException) Code ¶
func (s *ServiceLinkedRoleLockClientException) Code() string
Code returns the exception type name.
func (*ServiceLinkedRoleLockClientException) Error ¶
func (s *ServiceLinkedRoleLockClientException) Error() string
func (ServiceLinkedRoleLockClientException) GoString ¶
func (s ServiceLinkedRoleLockClientException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceLinkedRoleLockClientException) Message ¶
func (s *ServiceLinkedRoleLockClientException) Message() string
Message returns the exception's message.
func (*ServiceLinkedRoleLockClientException) OrigErr ¶
func (s *ServiceLinkedRoleLockClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceLinkedRoleLockClientException) RequestID ¶
func (s *ServiceLinkedRoleLockClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceLinkedRoleLockClientException) StatusCode ¶
func (s *ServiceLinkedRoleLockClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceLinkedRoleLockClientException) String ¶
func (s ServiceLinkedRoleLockClientException) 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 ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The AWS account has reached its quota of imports. Contact AWS Support to increase the quota for this account.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 ¶
func (s *ServiceQuotaExceededException) Message() string
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 ¶
func (s ServiceQuotaExceededException) 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 SourceCode ¶
type SourceCode struct { // The repository name for the source code. Location *string `locationName:"location" min:"1" type:"string"` // The branch of the source code. SourceVersion *string `locationName:"sourceVersion" min:"1" type:"string"` // The type of repository to use for the source code. VersionControl *string `locationName:"versionControl" type:"string" enum:"VersionControl"` // contains filtered or unexported fields }
Object containing source code information that is linked to an application component.
func (SourceCode) GoString ¶
func (s SourceCode) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceCode) SetLocation ¶
func (s *SourceCode) SetLocation(v string) *SourceCode
SetLocation sets the Location field's value.
func (*SourceCode) SetSourceVersion ¶
func (s *SourceCode) SetSourceVersion(v string) *SourceCode
SetSourceVersion sets the SourceVersion field's value.
func (*SourceCode) SetVersionControl ¶
func (s *SourceCode) SetVersionControl(v string) *SourceCode
SetVersionControl sets the VersionControl field's value.
func (SourceCode) String ¶
func (s SourceCode) 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 (*SourceCode) Validate ¶
func (s *SourceCode) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SourceCodeRepository ¶
type SourceCodeRepository struct { // The branch of the source code. Branch *string `locationName:"branch" type:"string"` // The repository name for the source code. Repository *string `locationName:"repository" type:"string"` // The type of repository to use for the source code. VersionControlType *string `locationName:"versionControlType" type:"string"` // contains filtered or unexported fields }
Object containing source code information that is linked to an application component.
func (SourceCodeRepository) GoString ¶
func (s SourceCodeRepository) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceCodeRepository) SetBranch ¶
func (s *SourceCodeRepository) SetBranch(v string) *SourceCodeRepository
SetBranch sets the Branch field's value.
func (*SourceCodeRepository) SetRepository ¶
func (s *SourceCodeRepository) SetRepository(v string) *SourceCodeRepository
SetRepository sets the Repository field's value.
func (*SourceCodeRepository) SetVersionControlType ¶
func (s *SourceCodeRepository) SetVersionControlType(v string) *SourceCodeRepository
SetVersionControlType sets the VersionControlType field's value.
func (SourceCodeRepository) String ¶
func (s SourceCodeRepository) 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 StartAssessmentInput ¶
type StartAssessmentInput struct { // The S3 bucket used by the collectors to send analysis data to the service. // The bucket name must begin with migrationhub-strategy-. S3bucketForAnalysisData *string `locationName:"s3bucketForAnalysisData" type:"string"` // The S3 bucket where all the reports generated by the service are stored. // The bucket name must begin with migrationhub-strategy-. S3bucketForReportData *string `locationName:"s3bucketForReportData" type:"string"` // contains filtered or unexported fields }
func (StartAssessmentInput) GoString ¶
func (s StartAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartAssessmentInput) SetS3bucketForAnalysisData ¶
func (s *StartAssessmentInput) SetS3bucketForAnalysisData(v string) *StartAssessmentInput
SetS3bucketForAnalysisData sets the S3bucketForAnalysisData field's value.
func (*StartAssessmentInput) SetS3bucketForReportData ¶
func (s *StartAssessmentInput) SetS3bucketForReportData(v string) *StartAssessmentInput
SetS3bucketForReportData sets the S3bucketForReportData field's value.
func (StartAssessmentInput) String ¶
func (s StartAssessmentInput) 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 StartAssessmentOutput ¶
type StartAssessmentOutput struct { // The ID of the assessment. AssessmentId *string `locationName:"assessmentId" type:"string"` // contains filtered or unexported fields }
func (StartAssessmentOutput) GoString ¶
func (s StartAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartAssessmentOutput) SetAssessmentId ¶
func (s *StartAssessmentOutput) SetAssessmentId(v string) *StartAssessmentOutput
SetAssessmentId sets the AssessmentId field's value.
func (StartAssessmentOutput) String ¶
func (s StartAssessmentOutput) 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 StartImportFileTaskInput ¶
type StartImportFileTaskInput struct { // Specifies the source that the servers are coming from. By default, Strategy // Recommendations assumes that the servers specified in the import file are // available in AWS Application Discovery Service. DataSourceType *string `locationName:"dataSourceType" type:"string" enum:"DataSourceType"` // Groups the resources in the import file together with a unique name. This // ID can be as filter in ListApplicationComponents and ListServers. GroupId []*Group `locationName:"groupId" type:"list"` // A descriptive name for the request. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The S3 bucket where the import file is located. The bucket name is required // to begin with migrationhub-strategy-. // // S3Bucket is a required field S3Bucket *string `type:"string" required:"true"` // The S3 bucket where Strategy Recommendations uploads import results. The // bucket name is required to begin with migrationhub-strategy-. S3bucketForReportData *string `locationName:"s3bucketForReportData" type:"string"` // The Amazon S3 key name of the import file. // // S3key is a required field S3key *string `locationName:"s3key" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartImportFileTaskInput) GoString ¶
func (s StartImportFileTaskInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImportFileTaskInput) SetDataSourceType ¶
func (s *StartImportFileTaskInput) SetDataSourceType(v string) *StartImportFileTaskInput
SetDataSourceType sets the DataSourceType field's value.
func (*StartImportFileTaskInput) SetGroupId ¶
func (s *StartImportFileTaskInput) SetGroupId(v []*Group) *StartImportFileTaskInput
SetGroupId sets the GroupId field's value.
func (*StartImportFileTaskInput) SetName ¶
func (s *StartImportFileTaskInput) SetName(v string) *StartImportFileTaskInput
SetName sets the Name field's value.
func (*StartImportFileTaskInput) SetS3Bucket ¶
func (s *StartImportFileTaskInput) SetS3Bucket(v string) *StartImportFileTaskInput
SetS3Bucket sets the S3Bucket field's value.
func (*StartImportFileTaskInput) SetS3bucketForReportData ¶
func (s *StartImportFileTaskInput) SetS3bucketForReportData(v string) *StartImportFileTaskInput
SetS3bucketForReportData sets the S3bucketForReportData field's value.
func (*StartImportFileTaskInput) SetS3key ¶
func (s *StartImportFileTaskInput) SetS3key(v string) *StartImportFileTaskInput
SetS3key sets the S3key field's value.
func (StartImportFileTaskInput) String ¶
func (s StartImportFileTaskInput) 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 (*StartImportFileTaskInput) Validate ¶
func (s *StartImportFileTaskInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImportFileTaskOutput ¶
type StartImportFileTaskOutput struct { // The ID for a specific import task. The ID is unique within an AWS account. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
func (StartImportFileTaskOutput) GoString ¶
func (s StartImportFileTaskOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImportFileTaskOutput) SetId ¶
func (s *StartImportFileTaskOutput) SetId(v string) *StartImportFileTaskOutput
SetId sets the Id field's value.
func (StartImportFileTaskOutput) String ¶
func (s StartImportFileTaskOutput) 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 StartRecommendationReportGenerationInput ¶
type StartRecommendationReportGenerationInput struct { // Groups the resources in the recommendation report with a unique name. GroupIdFilter []*Group `locationName:"groupIdFilter" type:"list"` // The output format for the recommendation report file. The default format // is Microsoft Excel. OutputFormat *string `locationName:"outputFormat" type:"string" enum:"OutputFormat"` // contains filtered or unexported fields }
func (StartRecommendationReportGenerationInput) GoString ¶
func (s StartRecommendationReportGenerationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecommendationReportGenerationInput) SetGroupIdFilter ¶
func (s *StartRecommendationReportGenerationInput) SetGroupIdFilter(v []*Group) *StartRecommendationReportGenerationInput
SetGroupIdFilter sets the GroupIdFilter field's value.
func (*StartRecommendationReportGenerationInput) SetOutputFormat ¶
func (s *StartRecommendationReportGenerationInput) SetOutputFormat(v string) *StartRecommendationReportGenerationInput
SetOutputFormat sets the OutputFormat field's value.
func (StartRecommendationReportGenerationInput) String ¶
func (s StartRecommendationReportGenerationInput) 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 StartRecommendationReportGenerationOutput ¶
type StartRecommendationReportGenerationOutput struct { // The ID of the recommendation report generation task. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
func (StartRecommendationReportGenerationOutput) GoString ¶
func (s StartRecommendationReportGenerationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecommendationReportGenerationOutput) SetId ¶
func (s *StartRecommendationReportGenerationOutput) SetId(v string) *StartRecommendationReportGenerationOutput
SetId sets the Id field's value.
func (StartRecommendationReportGenerationOutput) String ¶
func (s StartRecommendationReportGenerationOutput) 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 StopAssessmentInput ¶
type StopAssessmentInput struct { // The assessmentId returned by StartAssessment. // // AssessmentId is a required field AssessmentId *string `locationName:"assessmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopAssessmentInput) GoString ¶
func (s StopAssessmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopAssessmentInput) SetAssessmentId ¶
func (s *StopAssessmentInput) SetAssessmentId(v string) *StopAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
func (StopAssessmentInput) String ¶
func (s StopAssessmentInput) 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 (*StopAssessmentInput) Validate ¶
func (s *StopAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopAssessmentOutput ¶
type StopAssessmentOutput struct {
// contains filtered or unexported fields
}
func (StopAssessmentOutput) GoString ¶
func (s StopAssessmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopAssessmentOutput) String ¶
func (s StopAssessmentOutput) 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 StrategyOption ¶
type StrategyOption struct { // Indicates if a specific strategy is preferred for the application component. IsPreferred *bool `locationName:"isPreferred" type:"boolean"` // Type of transformation. For example, Rehost, Replatform, and so on. Strategy *string `locationName:"strategy" type:"string" enum:"Strategy"` // Destination information about where the application component can migrate // to. For example, EC2, ECS, and so on. TargetDestination *string `locationName:"targetDestination" type:"string" enum:"TargetDestination"` // The name of the tool that can be used to transform an application component // using this strategy. ToolName *string `locationName:"toolName" type:"string" enum:"TransformationToolName"` // contains filtered or unexported fields }
Information about all the available strategy options for migrating and modernizing an application component.
func (StrategyOption) GoString ¶
func (s StrategyOption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StrategyOption) SetIsPreferred ¶
func (s *StrategyOption) SetIsPreferred(v bool) *StrategyOption
SetIsPreferred sets the IsPreferred field's value.
func (*StrategyOption) SetStrategy ¶
func (s *StrategyOption) SetStrategy(v string) *StrategyOption
SetStrategy sets the Strategy field's value.
func (*StrategyOption) SetTargetDestination ¶
func (s *StrategyOption) SetTargetDestination(v string) *StrategyOption
SetTargetDestination sets the TargetDestination field's value.
func (*StrategyOption) SetToolName ¶
func (s *StrategyOption) SetToolName(v string) *StrategyOption
SetToolName sets the ToolName field's value.
func (StrategyOption) String ¶
func (s StrategyOption) 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 StrategySummary ¶
type StrategySummary struct { // The count of recommendations per strategy. Count *int64 `locationName:"count" type:"integer"` // The name of recommended strategy. Strategy *string `locationName:"strategy" type:"string" enum:"Strategy"` // contains filtered or unexported fields }
Object containing the summary of the strategy recommendations.
func (StrategySummary) GoString ¶
func (s StrategySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StrategySummary) SetCount ¶
func (s *StrategySummary) SetCount(v int64) *StrategySummary
SetCount sets the Count field's value.
func (*StrategySummary) SetStrategy ¶
func (s *StrategySummary) SetStrategy(v string) *StrategySummary
SetStrategy sets the Strategy field's value.
func (StrategySummary) String ¶
func (s StrategySummary) 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 SystemInfo ¶
type SystemInfo struct { // CPU architecture type for the server. CpuArchitecture *string `locationName:"cpuArchitecture" type:"string"` // File system type for the server. FileSystemType *string `locationName:"fileSystemType" type:"string"` // Networking information related to a server. NetworkInfoList []*NetworkInfo `locationName:"networkInfoList" type:"list"` // Operating system corresponding to a server. OsInfo *OSInfo `locationName:"osInfo" type:"structure"` // contains filtered or unexported fields }
Information about the server that hosts application components.
func (SystemInfo) GoString ¶
func (s SystemInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SystemInfo) SetCpuArchitecture ¶
func (s *SystemInfo) SetCpuArchitecture(v string) *SystemInfo
SetCpuArchitecture sets the CpuArchitecture field's value.
func (*SystemInfo) SetFileSystemType ¶
func (s *SystemInfo) SetFileSystemType(v string) *SystemInfo
SetFileSystemType sets the FileSystemType field's value.
func (*SystemInfo) SetNetworkInfoList ¶
func (s *SystemInfo) SetNetworkInfoList(v []*NetworkInfo) *SystemInfo
SetNetworkInfoList sets the NetworkInfoList field's value.
func (*SystemInfo) SetOsInfo ¶
func (s *SystemInfo) SetOsInfo(v *OSInfo) *SystemInfo
SetOsInfo sets the OsInfo field's value.
func (SystemInfo) String ¶
func (s SystemInfo) 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:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request was denied due to request throttling.
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 TransformationTool ¶
type TransformationTool struct { // Description of the tool. Description *string `locationName:"description" min:"1" type:"string"` // Name of the tool. Name *string `locationName:"name" type:"string" enum:"TransformationToolName"` // URL for installing the tool. TranformationToolInstallationLink *string `locationName:"tranformationToolInstallationLink" min:"1" type:"string"` // contains filtered or unexported fields }
Information of the transformation tool that can be used to migrate and modernize the application.
func (TransformationTool) GoString ¶
func (s TransformationTool) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransformationTool) SetDescription ¶
func (s *TransformationTool) SetDescription(v string) *TransformationTool
SetDescription sets the Description field's value.
func (*TransformationTool) SetName ¶
func (s *TransformationTool) SetName(v string) *TransformationTool
SetName sets the Name field's value.
func (*TransformationTool) SetTranformationToolInstallationLink ¶
func (s *TransformationTool) SetTranformationToolInstallationLink(v string) *TransformationTool
SetTranformationToolInstallationLink sets the TranformationToolInstallationLink field's value.
func (TransformationTool) String ¶
func (s TransformationTool) 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 UpdateApplicationComponentConfigInput ¶
type UpdateApplicationComponentConfigInput struct { // The ID of the application component. The ID is unique within an AWS account. // // ApplicationComponentId is a required field ApplicationComponentId *string `locationName:"applicationComponentId" type:"string" required:"true"` // Indicates whether the application component has been included for server // recommendation or not. InclusionStatus *string `locationName:"inclusionStatus" type:"string" enum:"InclusionStatus"` // Database credentials. // // SecretsManagerKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateApplicationComponentConfigInput's // String and GoString methods. SecretsManagerKey *string `locationName:"secretsManagerKey" min:"1" type:"string" sensitive:"true"` // The list of source code configurations to update for the application component. SourceCodeList []*SourceCode `locationName:"sourceCodeList" type:"list"` // The preferred strategy options for the application component. Use values // from the GetApplicationComponentStrategies response. StrategyOption *StrategyOption `locationName:"strategyOption" type:"structure"` // contains filtered or unexported fields }
func (UpdateApplicationComponentConfigInput) GoString ¶
func (s UpdateApplicationComponentConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationComponentConfigInput) SetApplicationComponentId ¶
func (s *UpdateApplicationComponentConfigInput) SetApplicationComponentId(v string) *UpdateApplicationComponentConfigInput
SetApplicationComponentId sets the ApplicationComponentId field's value.
func (*UpdateApplicationComponentConfigInput) SetInclusionStatus ¶
func (s *UpdateApplicationComponentConfigInput) SetInclusionStatus(v string) *UpdateApplicationComponentConfigInput
SetInclusionStatus sets the InclusionStatus field's value.
func (*UpdateApplicationComponentConfigInput) SetSecretsManagerKey ¶
func (s *UpdateApplicationComponentConfigInput) SetSecretsManagerKey(v string) *UpdateApplicationComponentConfigInput
SetSecretsManagerKey sets the SecretsManagerKey field's value.
func (*UpdateApplicationComponentConfigInput) SetSourceCodeList ¶
func (s *UpdateApplicationComponentConfigInput) SetSourceCodeList(v []*SourceCode) *UpdateApplicationComponentConfigInput
SetSourceCodeList sets the SourceCodeList field's value.
func (*UpdateApplicationComponentConfigInput) SetStrategyOption ¶
func (s *UpdateApplicationComponentConfigInput) SetStrategyOption(v *StrategyOption) *UpdateApplicationComponentConfigInput
SetStrategyOption sets the StrategyOption field's value.
func (UpdateApplicationComponentConfigInput) String ¶
func (s UpdateApplicationComponentConfigInput) 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 (*UpdateApplicationComponentConfigInput) Validate ¶
func (s *UpdateApplicationComponentConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationComponentConfigOutput ¶
type UpdateApplicationComponentConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateApplicationComponentConfigOutput) GoString ¶
func (s UpdateApplicationComponentConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateApplicationComponentConfigOutput) String ¶
func (s UpdateApplicationComponentConfigOutput) 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 UpdateServerConfigInput ¶
type UpdateServerConfigInput struct { // The ID of the server. // // ServerId is a required field ServerId *string `locationName:"serverId" min:"1" type:"string" required:"true"` // The preferred strategy options for the application component. See the response // from GetServerStrategies. StrategyOption *StrategyOption `locationName:"strategyOption" type:"structure"` // contains filtered or unexported fields }
func (UpdateServerConfigInput) GoString ¶
func (s UpdateServerConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateServerConfigInput) SetServerId ¶
func (s *UpdateServerConfigInput) SetServerId(v string) *UpdateServerConfigInput
SetServerId sets the ServerId field's value.
func (*UpdateServerConfigInput) SetStrategyOption ¶
func (s *UpdateServerConfigInput) SetStrategyOption(v *StrategyOption) *UpdateServerConfigInput
SetStrategyOption sets the StrategyOption field's value.
func (UpdateServerConfigInput) String ¶
func (s UpdateServerConfigInput) 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 (*UpdateServerConfigInput) Validate ¶
func (s *UpdateServerConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServerConfigOutput ¶
type UpdateServerConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateServerConfigOutput) GoString ¶
func (s UpdateServerConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateServerConfigOutput) String ¶
func (s UpdateServerConfigOutput) 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 ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request body isn't valid.
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".
Directories ¶
Path | Synopsis |
---|---|
Package migrationhubstrategyrecommendationsiface provides an interface to enable mocking the Migration Hub Strategy Recommendations service client for testing your code.
|
Package migrationhubstrategyrecommendationsiface provides an interface to enable mocking the Migration Hub Strategy Recommendations service client for testing your code. |