func AnalysisType_Values() []string
AnalysisType_Values returns all elements of the AnalysisType enum
func AntipatternReportStatus_Values() []string
AntipatternReportStatus_Values returns all elements of the AntipatternReportStatus enum
func AppType_Values() []string
AppType_Values returns all elements of the AppType enum
func AppUnitErrorCategory_Values() []string
AppUnitErrorCategory_Values returns all elements of the AppUnitErrorCategory enum
func ApplicationComponentCriteria_Values() []string
ApplicationComponentCriteria_Values returns all elements of the ApplicationComponentCriteria enum
func ApplicationMode_Values() []string
ApplicationMode_Values returns all elements of the ApplicationMode enum
func AssessmentDataSourceType_Values() []string
AssessmentDataSourceType_Values returns all elements of the AssessmentDataSourceType enum
func AssessmentStatus_Values() []string
AssessmentStatus_Values returns all elements of the AssessmentStatus enum
func AuthType_Values() []string
AuthType_Values returns all elements of the AuthType enum
func AwsManagedTargetDestination_Values() []string
AwsManagedTargetDestination_Values returns all elements of the AwsManagedTargetDestination enum
func BinaryAnalyzerName_Values() []string
BinaryAnalyzerName_Values returns all elements of the BinaryAnalyzerName enum
func CollectorHealth_Values() []string
CollectorHealth_Values returns all elements of the CollectorHealth enum
func Condition_Values() []string
Condition_Values returns all elements of the Condition enum
func DataSourceType_Values() []string
DataSourceType_Values returns all elements of the DataSourceType enum
func DatabaseManagementPreference_Values() []string
DatabaseManagementPreference_Values returns all elements of the DatabaseManagementPreference enum
func GroupName_Values() []string
GroupName_Values returns all elements of the GroupName enum
func HeterogeneousTargetDatabaseEngine_Values() []string
HeterogeneousTargetDatabaseEngine_Values returns all elements of the HeterogeneousTargetDatabaseEngine enum
func HomogeneousTargetDatabaseEngine_Values() []string
HomogeneousTargetDatabaseEngine_Values returns all elements of the HomogeneousTargetDatabaseEngine enum
func ImportFileTaskStatus_Values() []string
ImportFileTaskStatus_Values returns all elements of the ImportFileTaskStatus enum
func InclusionStatus_Values() []string
InclusionStatus_Values returns all elements of the InclusionStatus enum
func NoPreferenceTargetDestination_Values() []string
NoPreferenceTargetDestination_Values returns all elements of the NoPreferenceTargetDestination enum
func OSType_Values() []string
OSType_Values returns all elements of the OSType enum
func OutputFormat_Values() []string
OutputFormat_Values returns all elements of the OutputFormat enum
func PipelineType_Values() []string
PipelineType_Values returns all elements of the PipelineType enum
func RecommendationReportStatus_Values() []string
RecommendationReportStatus_Values returns all elements of the RecommendationReportStatus enum
func ResourceSubType_Values() []string
ResourceSubType_Values returns all elements of the ResourceSubType enum
func RunTimeAnalyzerName_Values() []string
RunTimeAnalyzerName_Values returns all elements of the RunTimeAnalyzerName enum
func RunTimeAssessmentStatus_Values() []string
RunTimeAssessmentStatus_Values returns all elements of the RunTimeAssessmentStatus enum
func RuntimeAnalysisStatus_Values() []string
RuntimeAnalysisStatus_Values returns all elements of the RuntimeAnalysisStatus enum
func SelfManageTargetDestination_Values() []string
SelfManageTargetDestination_Values returns all elements of the SelfManageTargetDestination enum
func ServerCriteria_Values() []string
ServerCriteria_Values returns all elements of the ServerCriteria enum
func ServerErrorCategory_Values() []string
ServerErrorCategory_Values returns all elements of the ServerErrorCategory enum
func ServerOsType_Values() []string
ServerOsType_Values returns all elements of the ServerOsType enum
func Severity_Values() []string
Severity_Values returns all elements of the Severity enum
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SourceCodeAnalyzerName_Values() []string
SourceCodeAnalyzerName_Values returns all elements of the SourceCodeAnalyzerName enum
func SrcCodeOrDbAnalysisStatus_Values() []string
SrcCodeOrDbAnalysisStatus_Values returns all elements of the SrcCodeOrDbAnalysisStatus enum
func StrategyRecommendation_Values() []string
StrategyRecommendation_Values returns all elements of the StrategyRecommendation enum
func Strategy_Values() []string
Strategy_Values returns all elements of the Strategy enum
func TargetDatabaseEngine_Values() []string
TargetDatabaseEngine_Values returns all elements of the TargetDatabaseEngine enum
func TargetDestination_Values() []string
TargetDestination_Values returns all elements of the TargetDestination enum
func TransformationToolName_Values() []string
TransformationToolName_Values returns all elements of the TransformationToolName enum
func VersionControlType_Values() []string
VersionControlType_Values returns all elements of the VersionControlType enum
func VersionControl_Values() []string
VersionControl_Values returns all elements of the VersionControl enum
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (s *AccessDeniedException) Error() string
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 (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 AnalysisStatusUnion struct { // The status of the analysis. RuntimeAnalysisStatus *string `locationName:"runtimeAnalysisStatus" type:"string" enum:"RuntimeAnalysisStatus"` // The status of the source code or database analysis. SrcCodeOrDbAnalysisStatus *string `locationName:"srcCodeOrDbAnalysisStatus" type:"string" enum:"SrcCodeOrDbAnalysisStatus"` // contains filtered or unexported fields }
A combination of existing analysis statuses.
func (s AnalysisStatusUnion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AnalysisStatusUnion) SetRuntimeAnalysisStatus(v string) *AnalysisStatusUnion
SetRuntimeAnalysisStatus sets the RuntimeAnalysisStatus field's value.
func (s *AnalysisStatusUnion) SetSrcCodeOrDbAnalysisStatus(v string) *AnalysisStatusUnion
SetSrcCodeOrDbAnalysisStatus sets the SrcCodeOrDbAnalysisStatus field's value.
func (s AnalysisStatusUnion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AnalyzableServerSummary struct { // The host name of the analyzable server. Hostname *string `locationName:"hostname" type:"string"` // The ip address of the analyzable server. IpAddress *string `locationName:"ipAddress" type:"string"` // The data source of the analyzable server. Source *string `locationName:"source" type:"string"` // The virtual machine id of the analyzable server. VmId *string `locationName:"vmId" type:"string"` // contains filtered or unexported fields }
Summary information about an analyzable server.
func (s AnalyzableServerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AnalyzableServerSummary) SetHostname(v string) *AnalyzableServerSummary
SetHostname sets the Hostname field's value.
func (s *AnalyzableServerSummary) SetIpAddress(v string) *AnalyzableServerSummary
SetIpAddress sets the IpAddress field's value.
func (s *AnalyzableServerSummary) SetSource(v string) *AnalyzableServerSummary
SetSource sets the Source field's value.
func (s *AnalyzableServerSummary) SetVmId(v string) *AnalyzableServerSummary
SetVmId sets the VmId field's value.
func (s AnalyzableServerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AnalyzerNameUnion struct { // The binary analyzer names. BinaryAnalyzerName *string `locationName:"binaryAnalyzerName" type:"string" enum:"BinaryAnalyzerName"` // The assessment analyzer names. RunTimeAnalyzerName *string `locationName:"runTimeAnalyzerName" type:"string" enum:"RunTimeAnalyzerName"` // The source code analyzer names. SourceCodeAnalyzerName *string `locationName:"sourceCodeAnalyzerName" type:"string" enum:"SourceCodeAnalyzerName"` // contains filtered or unexported fields }
The combination of the existing analyzers.
func (s AnalyzerNameUnion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AnalyzerNameUnion) SetBinaryAnalyzerName(v string) *AnalyzerNameUnion
SetBinaryAnalyzerName sets the BinaryAnalyzerName field's value.
func (s *AnalyzerNameUnion) SetRunTimeAnalyzerName(v string) *AnalyzerNameUnion
SetRunTimeAnalyzerName sets the RunTimeAnalyzerName field's value.
func (s *AnalyzerNameUnion) SetSourceCodeAnalyzerName(v string) *AnalyzerNameUnion
SetSourceCodeAnalyzerName sets the SourceCodeAnalyzerName field's value.
func (s AnalyzerNameUnion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 AntipatternReportResult struct { // The analyzer name. AnalyzerName *AnalyzerNameUnion `locationName:"analyzerName" type:"structure"` // Contains the S3 bucket name and the Amazon S3 key name. 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"` // contains filtered or unexported fields }
The anti-pattern report result.
func (s AntipatternReportResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AntipatternReportResult) SetAnalyzerName(v *AnalyzerNameUnion) *AntipatternReportResult
SetAnalyzerName sets the AnalyzerName field's value.
func (s *AntipatternReportResult) SetAntiPatternReportS3Object(v *S3Object) *AntipatternReportResult
SetAntiPatternReportS3Object sets the AntiPatternReportS3Object field's value.
func (s *AntipatternReportResult) SetAntipatternReportStatus(v string) *AntipatternReportResult
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (s *AntipatternReportResult) SetAntipatternReportStatusMessage(v string) *AntipatternReportResult
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (s AntipatternReportResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *AntipatternSeveritySummary) SetCount(v int64) *AntipatternSeveritySummary
SetCount sets the Count field's value.
func (s *AntipatternSeveritySummary) SetSeverity(v string) *AntipatternSeveritySummary
SetSeverity sets the Severity field's value.
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 AppUnitError struct { // The category of the error. AppUnitErrorCategory *string `locationName:"appUnitErrorCategory" type:"string" enum:"AppUnitErrorCategory"` // contains filtered or unexported fields }
Error in the analysis of the application unit.
func (s AppUnitError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AppUnitError) SetAppUnitErrorCategory(v string) *AppUnitError
SetAppUnitErrorCategory sets the AppUnitErrorCategory field's value.
func (s AppUnitError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 error in the analysis of the source code or database. AppUnitError *AppUnitError `locationName:"appUnitError" type:"structure"` // 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"` // A list of the analysis results. ResultList []*Result `locationName:"resultList" type:"list"` // The status of the application unit. RuntimeStatus *string `locationName:"runtimeStatus" type:"string" enum:"RuntimeAnalysisStatus"` // The status message for the application unit. RuntimeStatusMessage *string `locationName:"runtimeStatusMessage" type:"string"` // 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 (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 (s *ApplicationComponentDetail) SetAnalysisStatus(v string) *ApplicationComponentDetail
SetAnalysisStatus sets the AnalysisStatus field's value.
func (s *ApplicationComponentDetail) SetAntipatternReportS3Object(v *S3Object) *ApplicationComponentDetail
SetAntipatternReportS3Object sets the AntipatternReportS3Object field's value.
func (s *ApplicationComponentDetail) SetAntipatternReportStatus(v string) *ApplicationComponentDetail
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (s *ApplicationComponentDetail) SetAntipatternReportStatusMessage(v string) *ApplicationComponentDetail
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (s *ApplicationComponentDetail) SetAppType(v string) *ApplicationComponentDetail
SetAppType sets the AppType field's value.
func (s *ApplicationComponentDetail) SetAppUnitError(v *AppUnitError) *ApplicationComponentDetail
SetAppUnitError sets the AppUnitError field's value.
func (s *ApplicationComponentDetail) SetAssociatedServerId(v string) *ApplicationComponentDetail
SetAssociatedServerId sets the AssociatedServerId field's value.
func (s *ApplicationComponentDetail) SetDatabaseConfigDetail(v *DatabaseConfigDetail) *ApplicationComponentDetail
SetDatabaseConfigDetail sets the DatabaseConfigDetail field's value.
func (s *ApplicationComponentDetail) SetId(v string) *ApplicationComponentDetail
SetId sets the Id field's value.
func (s *ApplicationComponentDetail) SetInclusionStatus(v string) *ApplicationComponentDetail
SetInclusionStatus sets the InclusionStatus field's value.
func (s *ApplicationComponentDetail) SetLastAnalyzedTimestamp(v time.Time) *ApplicationComponentDetail
SetLastAnalyzedTimestamp sets the LastAnalyzedTimestamp field's value.
func (s *ApplicationComponentDetail) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *ApplicationComponentDetail
SetListAntipatternSeveritySummary sets the ListAntipatternSeveritySummary field's value.
func (s *ApplicationComponentDetail) SetMoreServerAssociationExists(v bool) *ApplicationComponentDetail
SetMoreServerAssociationExists sets the MoreServerAssociationExists field's value.
func (s *ApplicationComponentDetail) SetName(v string) *ApplicationComponentDetail
SetName sets the Name field's value.
func (s *ApplicationComponentDetail) SetOsDriver(v string) *ApplicationComponentDetail
SetOsDriver sets the OsDriver field's value.
func (s *ApplicationComponentDetail) SetOsVersion(v string) *ApplicationComponentDetail
SetOsVersion sets the OsVersion field's value.
func (s *ApplicationComponentDetail) SetRecommendationSet(v *RecommendationSet) *ApplicationComponentDetail
SetRecommendationSet sets the RecommendationSet field's value.
func (s *ApplicationComponentDetail) SetResourceSubType(v string) *ApplicationComponentDetail
SetResourceSubType sets the ResourceSubType field's value.
func (s *ApplicationComponentDetail) SetResultList(v []*Result) *ApplicationComponentDetail
SetResultList sets the ResultList field's value.
func (s *ApplicationComponentDetail) SetRuntimeStatus(v string) *ApplicationComponentDetail
SetRuntimeStatus sets the RuntimeStatus field's value.
func (s *ApplicationComponentDetail) SetRuntimeStatusMessage(v string) *ApplicationComponentDetail
SetRuntimeStatusMessage sets the RuntimeStatusMessage field's value.
func (s *ApplicationComponentDetail) SetSourceCodeRepositories(v []*SourceCodeRepository) *ApplicationComponentDetail
SetSourceCodeRepositories sets the SourceCodeRepositories field's value.
func (s *ApplicationComponentDetail) SetStatusMessage(v string) *ApplicationComponentDetail
SetStatusMessage sets the StatusMessage field's value.
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 ApplicationComponentStatusSummary struct { // The number of application components successfully analyzed, partially successful // or failed analysis. Count *int64 `locationName:"count" type:"integer"` // The status of database analysis. SrcCodeOrDbAnalysisStatus *string `locationName:"srcCodeOrDbAnalysisStatus" type:"string" enum:"SrcCodeOrDbAnalysisStatus"` // contains filtered or unexported fields }
Summary of the analysis status of the application component.
func (s ApplicationComponentStatusSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ApplicationComponentStatusSummary) SetCount(v int64) *ApplicationComponentStatusSummary
SetCount sets the Count field's value.
func (s *ApplicationComponentStatusSummary) SetSrcCodeOrDbAnalysisStatus(v string) *ApplicationComponentStatusSummary
SetSrcCodeOrDbAnalysisStatus sets the SrcCodeOrDbAnalysisStatus field's value.
func (s ApplicationComponentStatusSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *ApplicationComponentStrategy) SetIsPreferred(v bool) *ApplicationComponentStrategy
SetIsPreferred sets the IsPreferred field's value.
func (s *ApplicationComponentStrategy) SetRecommendation(v *RecommendationSet) *ApplicationComponentStrategy
SetRecommendation sets the Recommendation field's value.
func (s *ApplicationComponentStrategy) SetStatus(v string) *ApplicationComponentStrategy
SetStatus sets the Status field's value.
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 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 (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 (s *ApplicationComponentSummary) SetAppType(v string) *ApplicationComponentSummary
SetAppType sets the AppType field's value.
func (s *ApplicationComponentSummary) SetCount(v int64) *ApplicationComponentSummary
SetCount sets the Count field's value.
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 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 (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 (s *ApplicationPreferences) SetManagementPreference(v *ManagementPreference) *ApplicationPreferences
SetManagementPreference sets the ManagementPreference field's value.
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 (s *ApplicationPreferences) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 status summaries of the analyzed application components. ListApplicationComponentStatusSummary []*ApplicationComponentStatusSummary `locationName:"listApplicationComponentStatusSummary" type:"list"` // List of ApplicationComponentStrategySummary. ListApplicationComponentStrategySummary []*StrategySummary `locationName:"listApplicationComponentStrategySummary" type:"list"` // List of ApplicationComponentSummary. ListApplicationComponentSummary []*ApplicationComponentSummary `locationName:"listApplicationComponentSummary" type:"list"` // List of status summaries of the analyzed servers. ListServerStatusSummary []*ServerStatusSummary `locationName:"listServerStatusSummary" 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 (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 (s *AssessmentSummary) SetAntipatternReportS3Object(v *S3Object) *AssessmentSummary
SetAntipatternReportS3Object sets the AntipatternReportS3Object field's value.
func (s *AssessmentSummary) SetAntipatternReportStatus(v string) *AssessmentSummary
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (s *AssessmentSummary) SetAntipatternReportStatusMessage(v string) *AssessmentSummary
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (s *AssessmentSummary) SetLastAnalyzedTimestamp(v time.Time) *AssessmentSummary
SetLastAnalyzedTimestamp sets the LastAnalyzedTimestamp field's value.
func (s *AssessmentSummary) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *AssessmentSummary
SetListAntipatternSeveritySummary sets the ListAntipatternSeveritySummary field's value.
func (s *AssessmentSummary) SetListApplicationComponentStatusSummary(v []*ApplicationComponentStatusSummary) *AssessmentSummary
SetListApplicationComponentStatusSummary sets the ListApplicationComponentStatusSummary field's value.
func (s *AssessmentSummary) SetListApplicationComponentStrategySummary(v []*StrategySummary) *AssessmentSummary
SetListApplicationComponentStrategySummary sets the ListApplicationComponentStrategySummary field's value.
func (s *AssessmentSummary) SetListApplicationComponentSummary(v []*ApplicationComponentSummary) *AssessmentSummary
SetListApplicationComponentSummary sets the ListApplicationComponentSummary field's value.
func (s *AssessmentSummary) SetListServerStatusSummary(v []*ServerStatusSummary) *AssessmentSummary
SetListServerStatusSummary sets the ListServerStatusSummary field's value.
func (s *AssessmentSummary) SetListServerStrategySummary(v []*StrategySummary) *AssessmentSummary
SetListServerStrategySummary sets the ListServerStrategySummary field's value.
func (s *AssessmentSummary) SetListServerSummary(v []*ServerSummary) *AssessmentSummary
SetListServerSummary sets the ListServerSummary field's value.
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 AssessmentTarget struct { // Condition of an assessment. // // Condition is a required field Condition *string `locationName:"condition" type:"string" required:"true" enum:"Condition"` // Name of an assessment. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Values of an assessment. // // Values is a required field Values []*string `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
Defines the criteria of assessment.
func (s AssessmentTarget) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssessmentTarget) SetCondition(v string) *AssessmentTarget
SetCondition sets the Condition field's value.
func (s *AssessmentTarget) SetName(v string) *AssessmentTarget
SetName sets the Name field's value.
func (s *AssessmentTarget) SetValues(v []*string) *AssessmentTarget
SetValues sets the Values field's value.
func (s AssessmentTarget) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssessmentTarget) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *AssociatedApplication) SetId(v string) *AssociatedApplication
SetId sets the Id field's value.
func (s *AssociatedApplication) SetName(v string) *AssociatedApplication
SetName sets the Name field's value.
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 struct { // The choice of application destination that you specify. // // TargetDestination is a required field TargetDestination []*string `locationName:"targetDestination" min:"1" type:"list" required:"true" enum:"AwsManagedTargetDestination"` // contains filtered or unexported fields }
Object containing the choice of application destination that you specify.
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 (s *AwsManagedResources) SetTargetDestination(v []*string) *AwsManagedResources
SetTargetDestination sets the TargetDestination field's value.
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 (s *AwsManagedResources) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *BusinessGoals) SetLicenseCostReduction(v int64) *BusinessGoals
SetLicenseCostReduction sets the LicenseCostReduction field's value.
func (s *BusinessGoals) SetModernizeInfrastructureWithCloudNativeTechnologies(v int64) *BusinessGoals
SetModernizeInfrastructureWithCloudNativeTechnologies sets the ModernizeInfrastructureWithCloudNativeTechnologies field's value.
func (s *BusinessGoals) SetReduceOperationalOverheadWithManagedServices(v int64) *BusinessGoals
SetReduceOperationalOverheadWithManagedServices sets the ReduceOperationalOverheadWithManagedServices field's value.
func (s *BusinessGoals) SetSpeedOfMigration(v int64) *BusinessGoals
SetSpeedOfMigration sets the SpeedOfMigration field's value.
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 (s *BusinessGoals) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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"` // Summary of the collector configuration. ConfigurationSummary *ConfigurationSummary `locationName:"configurationSummary" type:"structure"` // 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 (s Collector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Collector) SetCollectorHealth(v string) *Collector
SetCollectorHealth sets the CollectorHealth field's value.
func (s *Collector) SetCollectorId(v string) *Collector
SetCollectorId sets the CollectorId field's value.
func (s *Collector) SetCollectorVersion(v string) *Collector
SetCollectorVersion sets the CollectorVersion field's value.
func (s *Collector) SetConfigurationSummary(v *ConfigurationSummary) *Collector
SetConfigurationSummary sets the ConfigurationSummary field's value.
func (s *Collector) SetHostName(v string) *Collector
SetHostName sets the HostName field's value.
func (s *Collector) SetIpAddress(v string) *Collector
SetIpAddress sets the IpAddress field's value.
func (s *Collector) SetLastActivityTimeStamp(v string) *Collector
SetLastActivityTimeStamp sets the LastActivityTimeStamp field's value.
func (s *Collector) SetRegisteredTimeStamp(v string) *Collector
SetRegisteredTimeStamp sets the RegisteredTimeStamp field's value.
func (s Collector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ConfigurationSummary struct { // IP address based configurations. IpAddressBasedRemoteInfoList []*IPAddressBasedRemoteInfo `locationName:"ipAddressBasedRemoteInfoList" type:"list"` // The list of pipeline info configurations. PipelineInfoList []*PipelineInfo `locationName:"pipelineInfoList" type:"list"` // Info about the remote server source code configuration. RemoteSourceCodeAnalysisServerInfo *RemoteSourceCodeAnalysisServerInfo `locationName:"remoteSourceCodeAnalysisServerInfo" type:"structure"` // The list of vCenter configurations. VcenterBasedRemoteInfoList []*VcenterBasedRemoteInfo `locationName:"vcenterBasedRemoteInfoList" type:"list"` // The list of the version control configurations. VersionControlInfoList []*VersionControlInfo `locationName:"versionControlInfoList" type:"list"` // contains filtered or unexported fields }
Summary of the collector configuration.
func (s ConfigurationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ConfigurationSummary) SetIpAddressBasedRemoteInfoList(v []*IPAddressBasedRemoteInfo) *ConfigurationSummary
SetIpAddressBasedRemoteInfoList sets the IpAddressBasedRemoteInfoList field's value.
func (s *ConfigurationSummary) SetPipelineInfoList(v []*PipelineInfo) *ConfigurationSummary
SetPipelineInfoList sets the PipelineInfoList field's value.
func (s *ConfigurationSummary) SetRemoteSourceCodeAnalysisServerInfo(v *RemoteSourceCodeAnalysisServerInfo) *ConfigurationSummary
SetRemoteSourceCodeAnalysisServerInfo sets the RemoteSourceCodeAnalysisServerInfo field's value.
func (s *ConfigurationSummary) SetVcenterBasedRemoteInfoList(v []*VcenterBasedRemoteInfo) *ConfigurationSummary
SetVcenterBasedRemoteInfoList sets the VcenterBasedRemoteInfoList field's value.
func (s *ConfigurationSummary) SetVersionControlInfoList(v []*VersionControlInfo) *ConfigurationSummary
SetVersionControlInfoList sets the VersionControlInfoList field's value.
func (s ConfigurationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException 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 (s *ConflictException) Code() string
Code returns the exception type name.
func (s *ConflictException) Error() string
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 (s *ConflictException) Message() string
Message returns the exception's message.
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 status message of the assessment. StatusMessage *string `locationName:"statusMessage" type:"string"` // 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 (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 (s *DataCollectionDetails) SetCompletionTime(v time.Time) *DataCollectionDetails
SetCompletionTime sets the CompletionTime field's value.
func (s *DataCollectionDetails) SetFailed(v int64) *DataCollectionDetails
SetFailed sets the Failed field's value.
func (s *DataCollectionDetails) SetInProgress(v int64) *DataCollectionDetails
SetInProgress sets the InProgress field's value.
func (s *DataCollectionDetails) SetServers(v int64) *DataCollectionDetails
SetServers sets the Servers field's value.
func (s *DataCollectionDetails) SetStartTime(v time.Time) *DataCollectionDetails
SetStartTime sets the StartTime field's value.
func (s *DataCollectionDetails) SetStatus(v string) *DataCollectionDetails
SetStatus sets the Status field's value.
func (s *DataCollectionDetails) SetStatusMessage(v string) *DataCollectionDetails
SetStatusMessage sets the StatusMessage field's value.
func (s *DataCollectionDetails) SetSuccess(v int64) *DataCollectionDetails
SetSuccess sets the Success field's value.
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 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 (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 (s *DatabaseConfigDetail) SetSecretName(v string) *DatabaseConfigDetail
SetSecretName sets the SecretName field's value.
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 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 (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 (s *DatabaseMigrationPreference) SetHeterogeneous(v *Heterogeneous) *DatabaseMigrationPreference
SetHeterogeneous sets the Heterogeneous field's value.
func (s *DatabaseMigrationPreference) SetHomogeneous(v *Homogeneous) *DatabaseMigrationPreference
SetHomogeneous sets the Homogeneous field's value.
func (s *DatabaseMigrationPreference) SetNoPreference(v *NoDatabaseMigrationPreference) *DatabaseMigrationPreference
SetNoPreference sets the NoPreference field's value.
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 (s *DatabaseMigrationPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *DatabasePreferences) SetDatabaseManagementPreference(v string) *DatabasePreferences
SetDatabaseManagementPreference sets the DatabaseManagementPreference field's value.
func (s *DatabasePreferences) SetDatabaseMigrationPreference(v *DatabaseMigrationPreference) *DatabasePreferences
SetDatabaseMigrationPreference sets the DatabaseMigrationPreference field's value.
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 (s *DatabasePreferences) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DependencyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Dependency encountered an error.
func (s *DependencyException) Code() string
Code returns the exception type name.
func (s *DependencyException) Error() string
func (s DependencyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DependencyException) Message() string
Message returns the exception's message.
func (s *DependencyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DependencyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DependencyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DependencyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *GetApplicationComponentDetailsInput) SetApplicationComponentId(v string) *GetApplicationComponentDetailsInput
SetApplicationComponentId sets the ApplicationComponentId field's value.
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 (s *GetApplicationComponentDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetApplicationComponentDetailsOutput) SetApplicationComponentDetail(v *ApplicationComponentDetail) *GetApplicationComponentDetailsOutput
SetApplicationComponentDetail sets the ApplicationComponentDetail field's value.
func (s *GetApplicationComponentDetailsOutput) SetAssociatedApplications(v []*AssociatedApplication) *GetApplicationComponentDetailsOutput
SetAssociatedApplications sets the AssociatedApplications field's value.
func (s *GetApplicationComponentDetailsOutput) SetAssociatedServerIds(v []*string) *GetApplicationComponentDetailsOutput
SetAssociatedServerIds sets the AssociatedServerIds field's value.
func (s *GetApplicationComponentDetailsOutput) SetMoreApplicationResource(v bool) *GetApplicationComponentDetailsOutput
SetMoreApplicationResource sets the MoreApplicationResource field's value.
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 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 (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 (s *GetApplicationComponentStrategiesInput) SetApplicationComponentId(v string) *GetApplicationComponentStrategiesInput
SetApplicationComponentId sets the ApplicationComponentId field's value.
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 (s *GetApplicationComponentStrategiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetApplicationComponentStrategiesOutput struct { // A list of application component strategy recommendations. ApplicationComponentStrategies []*ApplicationComponentStrategy `locationName:"applicationComponentStrategies" type:"list"` // contains filtered or unexported fields }
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 (s *GetApplicationComponentStrategiesOutput) SetApplicationComponentStrategies(v []*ApplicationComponentStrategy) *GetApplicationComponentStrategiesOutput
SetApplicationComponentStrategies sets the ApplicationComponentStrategies field's value.
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 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 (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 (s *GetAssessmentInput) SetId(v string) *GetAssessmentInput
SetId sets the Id field's value.
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 (s *GetAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssessmentOutput struct { // List of criteria for assessment. AssessmentTargets []*AssessmentTarget `locationName:"assessmentTargets" type:"list"` // 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 (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 (s *GetAssessmentOutput) SetAssessmentTargets(v []*AssessmentTarget) *GetAssessmentOutput
SetAssessmentTargets sets the AssessmentTargets field's value.
func (s *GetAssessmentOutput) SetDataCollectionDetails(v *DataCollectionDetails) *GetAssessmentOutput
SetDataCollectionDetails sets the DataCollectionDetails field's value.
func (s *GetAssessmentOutput) SetId(v string) *GetAssessmentOutput
SetId sets the Id field's value.
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 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 (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 (s *GetImportFileTaskInput) SetId(v string) *GetImportFileTaskInput
SetId sets the Id field's value.
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 (s *GetImportFileTaskInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetImportFileTaskOutput) SetCompletionTime(v time.Time) *GetImportFileTaskOutput
SetCompletionTime sets the CompletionTime field's value.
func (s *GetImportFileTaskOutput) SetId(v string) *GetImportFileTaskOutput
SetId sets the Id field's value.
func (s *GetImportFileTaskOutput) SetImportName(v string) *GetImportFileTaskOutput
SetImportName sets the ImportName field's value.
func (s *GetImportFileTaskOutput) SetInputS3Bucket(v string) *GetImportFileTaskOutput
SetInputS3Bucket sets the InputS3Bucket field's value.
func (s *GetImportFileTaskOutput) SetInputS3Key(v string) *GetImportFileTaskOutput
SetInputS3Key sets the InputS3Key field's value.
func (s *GetImportFileTaskOutput) SetNumberOfRecordsFailed(v int64) *GetImportFileTaskOutput
SetNumberOfRecordsFailed sets the NumberOfRecordsFailed field's value.
func (s *GetImportFileTaskOutput) SetNumberOfRecordsSuccess(v int64) *GetImportFileTaskOutput
SetNumberOfRecordsSuccess sets the NumberOfRecordsSuccess field's value.
func (s *GetImportFileTaskOutput) SetStartTime(v time.Time) *GetImportFileTaskOutput
SetStartTime sets the StartTime field's value.
func (s *GetImportFileTaskOutput) SetStatus(v string) *GetImportFileTaskOutput
SetStatus sets the Status field's value.
func (s *GetImportFileTaskOutput) SetStatusReportS3Bucket(v string) *GetImportFileTaskOutput
SetStatusReportS3Bucket sets the StatusReportS3Bucket field's value.
func (s *GetImportFileTaskOutput) SetStatusReportS3Key(v string) *GetImportFileTaskOutput
SetStatusReportS3Key sets the StatusReportS3Key field's value.
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 GetLatestAssessmentIdInput struct {
// contains filtered or unexported fields
}
func (s GetLatestAssessmentIdInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s GetLatestAssessmentIdInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 GetLatestAssessmentIdOutput struct { // The latest ID for the specific assessment task. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
func (s GetLatestAssessmentIdOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetLatestAssessmentIdOutput) SetId(v string) *GetLatestAssessmentIdOutput
SetId sets the Id field's value.
func (s GetLatestAssessmentIdOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 struct {
// contains filtered or unexported fields
}
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 (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 struct { // The classification for application component types. ApplicationMode *string `locationName:"applicationMode" type:"string" enum:"ApplicationMode"` // 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 (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 (s *GetPortfolioPreferencesOutput) SetApplicationMode(v string) *GetPortfolioPreferencesOutput
SetApplicationMode sets the ApplicationMode field's value.
func (s *GetPortfolioPreferencesOutput) SetApplicationPreferences(v *ApplicationPreferences) *GetPortfolioPreferencesOutput
SetApplicationPreferences sets the ApplicationPreferences field's value.
func (s *GetPortfolioPreferencesOutput) SetDatabasePreferences(v *DatabasePreferences) *GetPortfolioPreferencesOutput
SetDatabasePreferences sets the DatabasePreferences field's value.
func (s *GetPortfolioPreferencesOutput) SetPrioritizeBusinessGoals(v *PrioritizeBusinessGoals) *GetPortfolioPreferencesOutput
SetPrioritizeBusinessGoals sets the PrioritizeBusinessGoals field's value.
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 struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *GetPortfolioSummaryOutput) SetAssessmentSummary(v *AssessmentSummary) *GetPortfolioSummaryOutput
SetAssessmentSummary sets the AssessmentSummary field's value.
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 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 (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 (s *GetRecommendationReportDetailsInput) SetId(v string) *GetRecommendationReportDetailsInput
SetId sets the Id field's value.
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 (s *GetRecommendationReportDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetRecommendationReportDetailsOutput) SetId(v string) *GetRecommendationReportDetailsOutput
SetId sets the Id field's value.
func (s *GetRecommendationReportDetailsOutput) SetRecommendationReportDetails(v *RecommendationReportDetails) *GetRecommendationReportDetailsOutput
SetRecommendationReportDetails sets the RecommendationReportDetails field's value.
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 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 (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 (s *GetServerDetailsInput) SetMaxResults(v int64) *GetServerDetailsInput
SetMaxResults sets the MaxResults field's value.
func (s *GetServerDetailsInput) SetNextToken(v string) *GetServerDetailsInput
SetNextToken sets the NextToken field's value.
func (s *GetServerDetailsInput) SetServerId(v string) *GetServerDetailsInput
SetServerId sets the ServerId field's value.
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 (s *GetServerDetailsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetServerDetailsOutput) SetAssociatedApplications(v []*AssociatedApplication) *GetServerDetailsOutput
SetAssociatedApplications sets the AssociatedApplications field's value.
func (s *GetServerDetailsOutput) SetNextToken(v string) *GetServerDetailsOutput
SetNextToken sets the NextToken field's value.
func (s *GetServerDetailsOutput) SetServerDetail(v *ServerDetail) *GetServerDetailsOutput
SetServerDetail sets the ServerDetail field's value.
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 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 (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 (s *GetServerStrategiesInput) SetServerId(v string) *GetServerStrategiesInput
SetServerId sets the ServerId field's value.
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 (s *GetServerStrategiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetServerStrategiesOutput struct { // A list of strategy recommendations for the server. ServerStrategies []*ServerStrategy `locationName:"serverStrategies" type:"list"` // contains filtered or unexported fields }
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 (s *GetServerStrategiesOutput) SetServerStrategies(v []*ServerStrategy) *GetServerStrategiesOutput
SetServerStrategies sets the ServerStrategies field's value.
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 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 (s Group) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Group) SetName(v string) *Group
SetName sets the Name field's value.
func (s *Group) SetValue(v string) *Group
SetValue sets the Value field's value.
func (s Group) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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" enum:"HeterogeneousTargetDatabaseEngine"` // contains filtered or unexported fields }
The object containing details about heterogeneous database preferences.
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 (s *Heterogeneous) SetTargetDatabaseEngine(v []*string) *Heterogeneous
SetTargetDatabaseEngine sets the TargetDatabaseEngine field's value.
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 (s *Heterogeneous) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Homogeneous struct { // The target database engine for homogeneous database migration preferences. TargetDatabaseEngine []*string `locationName:"targetDatabaseEngine" type:"list" enum:"HomogeneousTargetDatabaseEngine"` // contains filtered or unexported fields }
The object containing details about homogeneous database preferences.
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 (s *Homogeneous) SetTargetDatabaseEngine(v []*string) *Homogeneous
SetTargetDatabaseEngine sets the TargetDatabaseEngine field's value.
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 IPAddressBasedRemoteInfo struct { // The type of authorization. AuthType *string `locationName:"authType" type:"string" enum:"AuthType"` // The time stamp of the configuration. IpAddressConfigurationTimeStamp *string `locationName:"ipAddressConfigurationTimeStamp" type:"string"` // The type of the operating system. OsType *string `locationName:"osType" type:"string" enum:"OSType"` // contains filtered or unexported fields }
IP address based configurations.
func (s IPAddressBasedRemoteInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *IPAddressBasedRemoteInfo) SetAuthType(v string) *IPAddressBasedRemoteInfo
SetAuthType sets the AuthType field's value.
func (s *IPAddressBasedRemoteInfo) SetIpAddressConfigurationTimeStamp(v string) *IPAddressBasedRemoteInfo
SetIpAddressConfigurationTimeStamp sets the IpAddressConfigurationTimeStamp field's value.
func (s *IPAddressBasedRemoteInfo) SetOsType(v string) *IPAddressBasedRemoteInfo
SetOsType sets the OsType field's value.
func (s IPAddressBasedRemoteInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *ImportFileTaskInformation) SetCompletionTime(v time.Time) *ImportFileTaskInformation
SetCompletionTime sets the CompletionTime field's value.
func (s *ImportFileTaskInformation) SetId(v string) *ImportFileTaskInformation
SetId sets the Id field's value.
func (s *ImportFileTaskInformation) SetImportName(v string) *ImportFileTaskInformation
SetImportName sets the ImportName field's value.
func (s *ImportFileTaskInformation) SetInputS3Bucket(v string) *ImportFileTaskInformation
SetInputS3Bucket sets the InputS3Bucket field's value.
func (s *ImportFileTaskInformation) SetInputS3Key(v string) *ImportFileTaskInformation
SetInputS3Key sets the InputS3Key field's value.
func (s *ImportFileTaskInformation) SetNumberOfRecordsFailed(v int64) *ImportFileTaskInformation
SetNumberOfRecordsFailed sets the NumberOfRecordsFailed field's value.
func (s *ImportFileTaskInformation) SetNumberOfRecordsSuccess(v int64) *ImportFileTaskInformation
SetNumberOfRecordsSuccess sets the NumberOfRecordsSuccess field's value.
func (s *ImportFileTaskInformation) SetStartTime(v time.Time) *ImportFileTaskInformation
SetStartTime sets the StartTime field's value.
func (s *ImportFileTaskInformation) SetStatus(v string) *ImportFileTaskInformation
SetStatus sets the Status field's value.
func (s *ImportFileTaskInformation) SetStatusReportS3Bucket(v string) *ImportFileTaskInformation
SetStatusReportS3Bucket sets the StatusReportS3Bucket field's value.
func (s *ImportFileTaskInformation) SetStatusReportS3Key(v string) *ImportFileTaskInformation
SetStatusReportS3Key sets the StatusReportS3Key field's value.
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 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 (s *InternalServerException) Code() string
Code returns the exception type name.
func (s *InternalServerException) Error() string
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 (s *InternalServerException) Message() string
Message returns the exception's message.
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 ListAnalyzableServersInput struct { // 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 }
Represents input for ListAnalyzableServers operation.
func (s ListAnalyzableServersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListAnalyzableServersInput) SetMaxResults(v int64) *ListAnalyzableServersInput
SetMaxResults sets the MaxResults field's value.
func (s *ListAnalyzableServersInput) SetNextToken(v string) *ListAnalyzableServersInput
SetNextToken sets the NextToken field's value.
func (s *ListAnalyzableServersInput) SetSort(v string) *ListAnalyzableServersInput
SetSort sets the Sort field's value.
func (s ListAnalyzableServersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ListAnalyzableServersOutput struct { // The list of analyzable servers with summary information about each server. AnalyzableServers []*AnalyzableServerSummary `locationName:"analyzableServers" 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 }
Represents output for ListAnalyzableServers operation.
func (s ListAnalyzableServersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListAnalyzableServersOutput) SetAnalyzableServers(v []*AnalyzableServerSummary) *ListAnalyzableServersOutput
SetAnalyzableServers sets the AnalyzableServers field's value.
func (s *ListAnalyzableServersOutput) SetNextToken(v string) *ListAnalyzableServersOutput
SetNextToken sets the NextToken field's value.
func (s ListAnalyzableServersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *ListApplicationComponentsInput) SetApplicationComponentCriteria(v string) *ListApplicationComponentsInput
SetApplicationComponentCriteria sets the ApplicationComponentCriteria field's value.
func (s *ListApplicationComponentsInput) SetFilterValue(v string) *ListApplicationComponentsInput
SetFilterValue sets the FilterValue field's value.
func (s *ListApplicationComponentsInput) SetGroupIdFilter(v []*Group) *ListApplicationComponentsInput
SetGroupIdFilter sets the GroupIdFilter field's value.
func (s *ListApplicationComponentsInput) SetMaxResults(v int64) *ListApplicationComponentsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListApplicationComponentsInput) SetNextToken(v string) *ListApplicationComponentsInput
SetNextToken sets the NextToken field's value.
func (s *ListApplicationComponentsInput) SetSort(v string) *ListApplicationComponentsInput
SetSort sets the Sort field's value.
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 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 (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 (s *ListApplicationComponentsOutput) SetApplicationComponentInfos(v []*ApplicationComponentDetail) *ListApplicationComponentsOutput
SetApplicationComponentInfos sets the ApplicationComponentInfos field's value.
func (s *ListApplicationComponentsOutput) SetNextToken(v string) *ListApplicationComponentsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListCollectorsInput) SetMaxResults(v int64) *ListCollectorsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListCollectorsInput) SetNextToken(v string) *ListCollectorsInput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListCollectorsOutput) SetCollectors(v []*Collector) *ListCollectorsOutput
SetCollectors sets the Collectors field's value.
func (s *ListCollectorsOutput) SetNextToken(v string) *ListCollectorsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListImportFileTaskInput) SetMaxResults(v int64) *ListImportFileTaskInput
SetMaxResults sets the MaxResults field's value.
func (s *ListImportFileTaskInput) SetNextToken(v string) *ListImportFileTaskInput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListImportFileTaskOutput) SetNextToken(v string) *ListImportFileTaskOutput
SetNextToken sets the NextToken field's value.
func (s *ListImportFileTaskOutput) SetTaskInfos(v []*ImportFileTaskInformation) *ListImportFileTaskOutput
SetTaskInfos sets the TaskInfos field's value.
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 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 (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 (s *ListServersInput) SetFilterValue(v string) *ListServersInput
SetFilterValue sets the FilterValue field's value.
func (s *ListServersInput) SetGroupIdFilter(v []*Group) *ListServersInput
SetGroupIdFilter sets the GroupIdFilter field's value.
func (s *ListServersInput) SetMaxResults(v int64) *ListServersInput
SetMaxResults sets the MaxResults field's value.
func (s *ListServersInput) SetNextToken(v string) *ListServersInput
SetNextToken sets the NextToken field's value.
func (s *ListServersInput) SetServerCriteria(v string) *ListServersInput
SetServerCriteria sets the ServerCriteria field's value.
func (s *ListServersInput) SetSort(v string) *ListServersInput
SetSort sets the Sort field's value.
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 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 (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 (s *ListServersOutput) SetNextToken(v string) *ListServersOutput
SetNextToken sets the NextToken field's value.
func (s *ListServersOutput) SetServerInfos(v []*ServerDetail) *ListServersOutput
SetServerInfos sets the ServerInfos field's value.
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 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 (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 (s *ManagementPreference) SetAwsManagedResources(v *AwsManagedResources) *ManagementPreference
SetAwsManagedResources sets the AwsManagedResources field's value.
func (s *ManagementPreference) SetNoPreference(v *NoManagementPreference) *ManagementPreference
SetNoPreference sets the NoPreference field's value.
func (s *ManagementPreference) SetSelfManageResources(v *SelfManageResources) *ManagementPreference
SetSelfManageResources sets the SelfManageResources field's value.
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 (s *ManagementPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MigrationHubStrategyRecommendations struct { *client.Client }
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(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 (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 (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 (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 (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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (c *MigrationHubStrategyRecommendations) GetLatestAssessmentId(input *GetLatestAssessmentIdInput) (*GetLatestAssessmentIdOutput, error)
GetLatestAssessmentId API operation for Migration Hub Strategy Recommendations.
Retrieve the latest ID of a specific assessment 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 GetLatestAssessmentId for usage and error information.
Returned Error Types:
DependencyException Dependency encountered an error.
AccessDeniedException The user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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/GetLatestAssessmentId
func (c *MigrationHubStrategyRecommendations) GetLatestAssessmentIdRequest(input *GetLatestAssessmentIdInput) (req *request.Request, output *GetLatestAssessmentIdOutput)
GetLatestAssessmentIdRequest generates a "aws/request.Request" representing the client's request for the GetLatestAssessmentId 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 GetLatestAssessmentId for more information on using the GetLatestAssessmentId 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 GetLatestAssessmentIdRequest method. req, resp := client.GetLatestAssessmentIdRequest(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/GetLatestAssessmentId
func (c *MigrationHubStrategyRecommendations) GetLatestAssessmentIdWithContext(ctx aws.Context, input *GetLatestAssessmentIdInput, opts ...request.Option) (*GetLatestAssessmentIdOutput, error)
GetLatestAssessmentIdWithContext is the same as GetLatestAssessmentId with the addition of the ability to pass a context and additional request options.
See GetLatestAssessmentId 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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (c *MigrationHubStrategyRecommendations) ListAnalyzableServers(input *ListAnalyzableServersInput) (*ListAnalyzableServersOutput, error)
ListAnalyzableServers API operation for Migration Hub Strategy Recommendations.
Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
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 ListAnalyzableServers for usage and error information.
Returned Error Types:
AccessDeniedException The user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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/ListAnalyzableServers
func (c *MigrationHubStrategyRecommendations) ListAnalyzableServersPages(input *ListAnalyzableServersInput, fn func(*ListAnalyzableServersOutput, bool) bool) error
ListAnalyzableServersPages iterates over the pages of a ListAnalyzableServers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAnalyzableServers 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 ListAnalyzableServers operation. pageNum := 0 err := client.ListAnalyzableServersPages(params, func(page *migrationhubstrategyrecommendations.ListAnalyzableServersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *MigrationHubStrategyRecommendations) ListAnalyzableServersPagesWithContext(ctx aws.Context, input *ListAnalyzableServersInput, fn func(*ListAnalyzableServersOutput, bool) bool, opts ...request.Option) error
ListAnalyzableServersPagesWithContext same as ListAnalyzableServersPages 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 (c *MigrationHubStrategyRecommendations) ListAnalyzableServersRequest(input *ListAnalyzableServersInput) (req *request.Request, output *ListAnalyzableServersOutput)
ListAnalyzableServersRequest generates a "aws/request.Request" representing the client's request for the ListAnalyzableServers 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 ListAnalyzableServers for more information on using the ListAnalyzableServers 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 ListAnalyzableServersRequest method. req, resp := client.ListAnalyzableServersRequest(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/ListAnalyzableServers
func (c *MigrationHubStrategyRecommendations) ListAnalyzableServersWithContext(ctx aws.Context, input *ListAnalyzableServersInput, opts ...request.Option) (*ListAnalyzableServersOutput, error)
ListAnalyzableServersWithContext is the same as ListAnalyzableServers with the addition of the ability to pass a context and additional request options.
See ListAnalyzableServers 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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 user does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this user.
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 (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 (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 (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 (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 (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 (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 (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 (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 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 (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 (s *NetworkInfo) SetInterfaceName(v string) *NetworkInfo
SetInterfaceName sets the InterfaceName field's value.
func (s *NetworkInfo) SetIpAddress(v string) *NetworkInfo
SetIpAddress sets the IpAddress field's value.
func (s *NetworkInfo) SetMacAddress(v string) *NetworkInfo
SetMacAddress sets the MacAddress field's value.
func (s *NetworkInfo) SetNetMask(v string) *NetworkInfo
SetNetMask sets the NetMask field's value.
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 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" enum:"TargetDatabaseEngine"` // contains filtered or unexported fields }
The object containing details about database migration preferences, when you have no particular preference.
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 (s *NoDatabaseMigrationPreference) SetTargetDatabaseEngine(v []*string) *NoDatabaseMigrationPreference
SetTargetDatabaseEngine sets the TargetDatabaseEngine field's value.
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 (s *NoDatabaseMigrationPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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" enum:"NoPreferenceTargetDestination"` // contains filtered or unexported fields }
Object containing the choice of application destination that you specify.
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 (s *NoManagementPreference) SetTargetDestination(v []*string) *NoManagementPreference
SetTargetDestination sets the TargetDestination field's value.
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 (s *NoManagementPreference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s OSInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OSInfo) SetType(v string) *OSInfo
SetType sets the Type field's value.
func (s *OSInfo) SetVersion(v string) *OSInfo
SetVersion sets the Version field's value.
func (s OSInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 PipelineInfo struct { // The time when the pipeline info was configured. PipelineConfigurationTimeStamp *string `locationName:"pipelineConfigurationTimeStamp" type:"string"` // The type of pipeline. PipelineType *string `locationName:"pipelineType" type:"string" enum:"PipelineType"` // contains filtered or unexported fields }
Detailed information of the pipeline.
func (s PipelineInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PipelineInfo) SetPipelineConfigurationTimeStamp(v string) *PipelineInfo
SetPipelineConfigurationTimeStamp sets the PipelineConfigurationTimeStamp field's value.
func (s *PipelineInfo) SetPipelineType(v string) *PipelineInfo
SetPipelineType sets the PipelineType field's value.
func (s PipelineInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *PrioritizeBusinessGoals) SetBusinessGoals(v *BusinessGoals) *PrioritizeBusinessGoals
SetBusinessGoals sets the BusinessGoals field's value.
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 (s *PrioritizeBusinessGoals) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutPortfolioPreferencesInput struct { // The classification for application component types. ApplicationMode *string `locationName:"applicationMode" type:"string" enum:"ApplicationMode"` // 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 (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 (s *PutPortfolioPreferencesInput) SetApplicationMode(v string) *PutPortfolioPreferencesInput
SetApplicationMode sets the ApplicationMode field's value.
func (s *PutPortfolioPreferencesInput) SetApplicationPreferences(v *ApplicationPreferences) *PutPortfolioPreferencesInput
SetApplicationPreferences sets the ApplicationPreferences field's value.
func (s *PutPortfolioPreferencesInput) SetDatabasePreferences(v *DatabasePreferences) *PutPortfolioPreferencesInput
SetDatabasePreferences sets the DatabasePreferences field's value.
func (s *PutPortfolioPreferencesInput) SetPrioritizeBusinessGoals(v *PrioritizeBusinessGoals) *PutPortfolioPreferencesInput
SetPrioritizeBusinessGoals sets the PrioritizeBusinessGoals field's value.
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 (s *PutPortfolioPreferencesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutPortfolioPreferencesOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *RecommendationReportDetails) SetCompletionTime(v time.Time) *RecommendationReportDetails
SetCompletionTime sets the CompletionTime field's value.
func (s *RecommendationReportDetails) SetS3Bucket(v string) *RecommendationReportDetails
SetS3Bucket sets the S3Bucket field's value.
func (s *RecommendationReportDetails) SetS3Keys(v []*string) *RecommendationReportDetails
SetS3Keys sets the S3Keys field's value.
func (s *RecommendationReportDetails) SetStartTime(v time.Time) *RecommendationReportDetails
SetStartTime sets the StartTime field's value.
func (s *RecommendationReportDetails) SetStatus(v string) *RecommendationReportDetails
SetStatus sets the Status field's value.
func (s *RecommendationReportDetails) SetStatusMessage(v string) *RecommendationReportDetails
SetStatusMessage sets the StatusMessage field's value.
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 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 (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 (s *RecommendationSet) SetStrategy(v string) *RecommendationSet
SetStrategy sets the Strategy field's value.
func (s *RecommendationSet) SetTargetDestination(v string) *RecommendationSet
SetTargetDestination sets the TargetDestination field's value.
func (s *RecommendationSet) SetTransformationTool(v *TransformationTool) *RecommendationSet
SetTransformationTool sets the TransformationTool field's value.
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 RemoteSourceCodeAnalysisServerInfo struct { // The time when the remote source code server was configured. RemoteSourceCodeAnalysisServerConfigurationTimestamp *string `locationName:"remoteSourceCodeAnalysisServerConfigurationTimestamp" type:"string"` // contains filtered or unexported fields }
Information about the server configured for source code analysis.
func (s RemoteSourceCodeAnalysisServerInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RemoteSourceCodeAnalysisServerInfo) SetRemoteSourceCodeAnalysisServerConfigurationTimestamp(v string) *RemoteSourceCodeAnalysisServerInfo
SetRemoteSourceCodeAnalysisServerConfigurationTimestamp sets the RemoteSourceCodeAnalysisServerConfigurationTimestamp field's value.
func (s RemoteSourceCodeAnalysisServerInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (s *ResourceNotFoundException) Error() string
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 (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 Result struct { // The error in server analysis. AnalysisStatus *AnalysisStatusUnion `locationName:"analysisStatus" type:"structure"` // The error in server analysis. AnalysisType *string `locationName:"analysisType" type:"string" enum:"AnalysisType"` // The error in server analysis. AntipatternReportResultList []*AntipatternReportResult `locationName:"antipatternReportResultList" type:"list"` // The error in server analysis. StatusMessage *string `locationName:"statusMessage" type:"string"` // contains filtered or unexported fields }
The error in server analysis.
func (s Result) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Result) SetAnalysisStatus(v *AnalysisStatusUnion) *Result
SetAnalysisStatus sets the AnalysisStatus field's value.
func (s *Result) SetAnalysisType(v string) *Result
SetAnalysisType sets the AnalysisType field's value.
func (s *Result) SetAntipatternReportResultList(v []*AntipatternReportResult) *Result
SetAntipatternReportResultList sets the AntipatternReportResultList field's value.
func (s *Result) SetStatusMessage(v string) *Result
SetStatusMessage sets the StatusMessage field's value.
func (s Result) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (s S3Object) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *S3Object) SetS3Bucket(v string) *S3Object
SetS3Bucket sets the S3Bucket field's value.
func (s *S3Object) SetS3key(v string) *S3Object
SetS3key sets the S3key field's value.
func (s S3Object) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 SelfManageResources struct { // Self-managed resources target destination. // // TargetDestination is a required field TargetDestination []*string `locationName:"targetDestination" min:"1" type:"list" required:"true" enum:"SelfManageTargetDestination"` // contains filtered or unexported fields }
Self-managed resources.
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 (s *SelfManageResources) SetTargetDestination(v []*string) *SelfManageResources
SetTargetDestination sets the TargetDestination field's value.
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 (s *SelfManageResources) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 error in server analysis. ServerError *ServerError `locationName:"serverError" 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 (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 (s *ServerDetail) SetAntipatternReportS3Object(v *S3Object) *ServerDetail
SetAntipatternReportS3Object sets the AntipatternReportS3Object field's value.
func (s *ServerDetail) SetAntipatternReportStatus(v string) *ServerDetail
SetAntipatternReportStatus sets the AntipatternReportStatus field's value.
func (s *ServerDetail) SetAntipatternReportStatusMessage(v string) *ServerDetail
SetAntipatternReportStatusMessage sets the AntipatternReportStatusMessage field's value.
func (s *ServerDetail) SetApplicationComponentStrategySummary(v []*StrategySummary) *ServerDetail
SetApplicationComponentStrategySummary sets the ApplicationComponentStrategySummary field's value.
func (s *ServerDetail) SetDataCollectionStatus(v string) *ServerDetail
SetDataCollectionStatus sets the DataCollectionStatus field's value.
func (s *ServerDetail) SetId(v string) *ServerDetail
SetId sets the Id field's value.
func (s *ServerDetail) SetLastAnalyzedTimestamp(v time.Time) *ServerDetail
SetLastAnalyzedTimestamp sets the LastAnalyzedTimestamp field's value.
func (s *ServerDetail) SetListAntipatternSeveritySummary(v []*AntipatternSeveritySummary) *ServerDetail
SetListAntipatternSeveritySummary sets the ListAntipatternSeveritySummary field's value.
func (s *ServerDetail) SetName(v string) *ServerDetail
SetName sets the Name field's value.
func (s *ServerDetail) SetRecommendationSet(v *RecommendationSet) *ServerDetail
SetRecommendationSet sets the RecommendationSet field's value.
func (s *ServerDetail) SetServerError(v *ServerError) *ServerDetail
SetServerError sets the ServerError field's value.
func (s *ServerDetail) SetServerType(v string) *ServerDetail
SetServerType sets the ServerType field's value.
func (s *ServerDetail) SetStatusMessage(v string) *ServerDetail
SetStatusMessage sets the StatusMessage field's value.
func (s *ServerDetail) SetSystemInfo(v *SystemInfo) *ServerDetail
SetSystemInfo sets the SystemInfo field's value.
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 ServerError struct { // The error category of server analysis. ServerErrorCategory *string `locationName:"serverErrorCategory" type:"string" enum:"ServerErrorCategory"` // contains filtered or unexported fields }
The error in server analysis.
func (s ServerError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ServerError) SetServerErrorCategory(v string) *ServerError
SetServerErrorCategory sets the ServerErrorCategory field's value.
func (s ServerError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 ServerStatusSummary struct { // The number of servers successfully analyzed, partially successful or failed // analysis. Count *int64 `locationName:"count" type:"integer"` // The status of the run time. RunTimeAssessmentStatus *string `locationName:"runTimeAssessmentStatus" type:"string" enum:"RunTimeAssessmentStatus"` // contains filtered or unexported fields }
The status summary of the server analysis.
func (s ServerStatusSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ServerStatusSummary) SetCount(v int64) *ServerStatusSummary
SetCount sets the Count field's value.
func (s *ServerStatusSummary) SetRunTimeAssessmentStatus(v string) *ServerStatusSummary
SetRunTimeAssessmentStatus sets the RunTimeAssessmentStatus field's value.
func (s ServerStatusSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 (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 (s *ServerStrategy) SetIsPreferred(v bool) *ServerStrategy
SetIsPreferred sets the IsPreferred field's value.
func (s *ServerStrategy) SetNumberOfApplicationComponents(v int64) *ServerStrategy
SetNumberOfApplicationComponents sets the NumberOfApplicationComponents field's value.
func (s *ServerStrategy) SetRecommendation(v *RecommendationSet) *ServerStrategy
SetRecommendation sets the Recommendation field's value.
func (s *ServerStrategy) SetStatus(v string) *ServerStrategy
SetStatus sets the Status field's value.
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 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 (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 (s *ServerSummary) SetCount(v int64) *ServerSummary
SetCount sets the Count field's value.
func (s *ServerSummary) SetServerOsType(v string) *ServerSummary
SetServerOsType sets the ServerOsType field's value.
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 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 (s *ServiceLinkedRoleLockClientException) Code() string
Code returns the exception type name.
func (s *ServiceLinkedRoleLockClientException) Error() string
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 (s *ServiceLinkedRoleLockClientException) Message() string
Message returns the exception's message.
func (s *ServiceLinkedRoleLockClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ServiceLinkedRoleLockClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ServiceLinkedRoleLockClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (s *ServiceQuotaExceededException) Error() string
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 (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 struct { // The repository name for the source code. Location *string `locationName:"location" min:"1" type:"string"` // The name of the project. ProjectName *string `locationName:"projectName" 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 (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 (s *SourceCode) SetLocation(v string) *SourceCode
SetLocation sets the Location field's value.
func (s *SourceCode) SetProjectName(v string) *SourceCode
SetProjectName sets the ProjectName field's value.
func (s *SourceCode) SetSourceVersion(v string) *SourceCode
SetSourceVersion sets the SourceVersion field's value.
func (s *SourceCode) SetVersionControl(v string) *SourceCode
SetVersionControl sets the VersionControl field's value.
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 (s *SourceCode) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SourceCodeRepository struct { // The branch of the source code. Branch *string `locationName:"branch" type:"string"` // The name of the project. ProjectName *string `locationName:"projectName" 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 (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 (s *SourceCodeRepository) SetBranch(v string) *SourceCodeRepository
SetBranch sets the Branch field's value.
func (s *SourceCodeRepository) SetProjectName(v string) *SourceCodeRepository
SetProjectName sets the ProjectName field's value.
func (s *SourceCodeRepository) SetRepository(v string) *SourceCodeRepository
SetRepository sets the Repository field's value.
func (s *SourceCodeRepository) SetVersionControlType(v string) *SourceCodeRepository
SetVersionControlType sets the VersionControlType field's value.
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 struct { // The data source type of an assessment to be started. AssessmentDataSourceType *string `locationName:"assessmentDataSourceType" type:"string" enum:"AssessmentDataSourceType"` // List of criteria for assessment. AssessmentTargets []*AssessmentTarget `locationName:"assessmentTargets" type:"list"` // 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 (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 (s *StartAssessmentInput) SetAssessmentDataSourceType(v string) *StartAssessmentInput
SetAssessmentDataSourceType sets the AssessmentDataSourceType field's value.
func (s *StartAssessmentInput) SetAssessmentTargets(v []*AssessmentTarget) *StartAssessmentInput
SetAssessmentTargets sets the AssessmentTargets field's value.
func (s *StartAssessmentInput) SetS3bucketForAnalysisData(v string) *StartAssessmentInput
SetS3bucketForAnalysisData sets the S3bucketForAnalysisData field's value.
func (s *StartAssessmentInput) SetS3bucketForReportData(v string) *StartAssessmentInput
SetS3bucketForReportData sets the S3bucketForReportData field's value.
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".
func (s *StartAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartAssessmentOutput struct { // The ID of the assessment. AssessmentId *string `locationName:"assessmentId" type:"string"` // contains filtered or unexported fields }
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 (s *StartAssessmentOutput) SetAssessmentId(v string) *StartAssessmentOutput
SetAssessmentId sets the AssessmentId field's value.
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 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 (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 (s *StartImportFileTaskInput) SetDataSourceType(v string) *StartImportFileTaskInput
SetDataSourceType sets the DataSourceType field's value.
func (s *StartImportFileTaskInput) SetGroupId(v []*Group) *StartImportFileTaskInput
SetGroupId sets the GroupId field's value.
func (s *StartImportFileTaskInput) SetName(v string) *StartImportFileTaskInput
SetName sets the Name field's value.
func (s *StartImportFileTaskInput) SetS3Bucket(v string) *StartImportFileTaskInput
SetS3Bucket sets the S3Bucket field's value.
func (s *StartImportFileTaskInput) SetS3bucketForReportData(v string) *StartImportFileTaskInput
SetS3bucketForReportData sets the S3bucketForReportData field's value.
func (s *StartImportFileTaskInput) SetS3key(v string) *StartImportFileTaskInput
SetS3key sets the S3key field's value.
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 (s *StartImportFileTaskInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *StartImportFileTaskOutput) SetId(v string) *StartImportFileTaskOutput
SetId sets the Id field's value.
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 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 (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 (s *StartRecommendationReportGenerationInput) SetGroupIdFilter(v []*Group) *StartRecommendationReportGenerationInput
SetGroupIdFilter sets the GroupIdFilter field's value.
func (s *StartRecommendationReportGenerationInput) SetOutputFormat(v string) *StartRecommendationReportGenerationInput
SetOutputFormat sets the OutputFormat field's value.
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 struct { // The ID of the recommendation report generation task. Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
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 (s *StartRecommendationReportGenerationOutput) SetId(v string) *StartRecommendationReportGenerationOutput
SetId sets the Id field's value.
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 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 (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 (s *StopAssessmentInput) SetAssessmentId(v string) *StopAssessmentInput
SetAssessmentId sets the AssessmentId field's value.
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 (s *StopAssessmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopAssessmentOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *StrategyOption) SetIsPreferred(v bool) *StrategyOption
SetIsPreferred sets the IsPreferred field's value.
func (s *StrategyOption) SetStrategy(v string) *StrategyOption
SetStrategy sets the Strategy field's value.
func (s *StrategyOption) SetTargetDestination(v string) *StrategyOption
SetTargetDestination sets the TargetDestination field's value.
func (s *StrategyOption) SetToolName(v string) *StrategyOption
SetToolName sets the ToolName field's value.
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 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 (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 (s *StrategySummary) SetCount(v int64) *StrategySummary
SetCount sets the Count field's value.
func (s *StrategySummary) SetStrategy(v string) *StrategySummary
SetStrategy sets the Strategy field's value.
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 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 (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 (s *SystemInfo) SetCpuArchitecture(v string) *SystemInfo
SetCpuArchitecture sets the CpuArchitecture field's value.
func (s *SystemInfo) SetFileSystemType(v string) *SystemInfo
SetFileSystemType sets the FileSystemType field's value.
func (s *SystemInfo) SetNetworkInfoList(v []*NetworkInfo) *SystemInfo
SetNetworkInfoList sets the NetworkInfoList field's value.
func (s *SystemInfo) SetOsInfo(v *OSInfo) *SystemInfo
SetOsInfo sets the OsInfo field's value.
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 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 (s *ThrottlingException) Code() string
Code returns the exception type name.
func (s *ThrottlingException) Error() string
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 (s *ThrottlingException) Message() string
Message returns the exception's message.
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *TransformationTool) SetDescription(v string) *TransformationTool
SetDescription sets the Description field's value.
func (s *TransformationTool) SetName(v string) *TransformationTool
SetName sets the Name field's value.
func (s *TransformationTool) SetTranformationToolInstallationLink(v string) *TransformationTool
SetTranformationToolInstallationLink sets the TranformationToolInstallationLink field's value.
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 struct { // The type of known component. AppType *string `locationName:"appType" type:"string" enum:"AppType"` // 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"` // Update the configuration request of an application component. If it is set // to true, the source code and/or database credentials are updated. If it is // set to false, the source code and/or database credentials are updated and // an analysis is initiated. ConfigureOnly *bool `locationName:"configureOnly" type:"boolean"` // 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 (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 (s *UpdateApplicationComponentConfigInput) SetAppType(v string) *UpdateApplicationComponentConfigInput
SetAppType sets the AppType field's value.
func (s *UpdateApplicationComponentConfigInput) SetApplicationComponentId(v string) *UpdateApplicationComponentConfigInput
SetApplicationComponentId sets the ApplicationComponentId field's value.
func (s *UpdateApplicationComponentConfigInput) SetConfigureOnly(v bool) *UpdateApplicationComponentConfigInput
SetConfigureOnly sets the ConfigureOnly field's value.
func (s *UpdateApplicationComponentConfigInput) SetInclusionStatus(v string) *UpdateApplicationComponentConfigInput
SetInclusionStatus sets the InclusionStatus field's value.
func (s *UpdateApplicationComponentConfigInput) SetSecretsManagerKey(v string) *UpdateApplicationComponentConfigInput
SetSecretsManagerKey sets the SecretsManagerKey field's value.
func (s *UpdateApplicationComponentConfigInput) SetSourceCodeList(v []*SourceCode) *UpdateApplicationComponentConfigInput
SetSourceCodeList sets the SourceCodeList field's value.
func (s *UpdateApplicationComponentConfigInput) SetStrategyOption(v *StrategyOption) *UpdateApplicationComponentConfigInput
SetStrategyOption sets the StrategyOption field's value.
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 (s *UpdateApplicationComponentConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationComponentConfigOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *UpdateServerConfigInput) SetServerId(v string) *UpdateServerConfigInput
SetServerId sets the ServerId field's value.
func (s *UpdateServerConfigInput) SetStrategyOption(v *StrategyOption) *UpdateServerConfigInput
SetStrategyOption sets the StrategyOption field's value.
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 (s *UpdateServerConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateServerConfigOutput struct {
// contains filtered or unexported fields
}
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 (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 struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request body isn't valid.
func (s *ValidationException) Code() string
Code returns the exception type name.
func (s *ValidationException) Error() string
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 (s *ValidationException) Message() string
Message returns the exception's message.
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VcenterBasedRemoteInfo struct { // The type of the operating system. OsType *string `locationName:"osType" type:"string" enum:"OSType"` // The time when the remote server based on vCenter was last configured. VcenterConfigurationTimeStamp *string `locationName:"vcenterConfigurationTimeStamp" type:"string"` // contains filtered or unexported fields }
Details about the server in vCenter.
func (s VcenterBasedRemoteInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VcenterBasedRemoteInfo) SetOsType(v string) *VcenterBasedRemoteInfo
SetOsType sets the OsType field's value.
func (s *VcenterBasedRemoteInfo) SetVcenterConfigurationTimeStamp(v string) *VcenterBasedRemoteInfo
SetVcenterConfigurationTimeStamp sets the VcenterConfigurationTimeStamp field's value.
func (s VcenterBasedRemoteInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VersionControlInfo struct { // The time when the version control system was last configured. VersionControlConfigurationTimeStamp *string `locationName:"versionControlConfigurationTimeStamp" type:"string"` // The type of version control. VersionControlType *string `locationName:"versionControlType" type:"string" enum:"VersionControlType"` // contains filtered or unexported fields }
Details about the version control configuration.
func (s VersionControlInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *VersionControlInfo) SetVersionControlConfigurationTimeStamp(v string) *VersionControlInfo
SetVersionControlConfigurationTimeStamp sets the VersionControlConfigurationTimeStamp field's value.
func (s *VersionControlInfo) SetVersionControlType(v string) *VersionControlInfo
SetVersionControlType sets the VersionControlType field's value.
func (s VersionControlInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".