Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate ssm resources to AWS SDK for Go v2 #37481

Merged
merged 37 commits into from
May 14, 2024
Merged

Conversation

ewbankkit
Copy link
Contributor

@ewbankkit ewbankkit commented May 13, 2024

Description

Ibid.

Relations

Closes #36214.

References

Output from Acceptance Testing

% ACCTEST_TIMEOUT=720m make testacc TESTARGS='-run=TestAccSSM' PKG=ssm ACCTEST_PARALLELISM=4
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.22.2 test ./internal/service/ssm/... -v -count 1 -parallel 4  -run=TestAccSSM -timeout 720m
=== RUN   TestAccSSMActivation_basic
=== PAUSE TestAccSSMActivation_basic
=== RUN   TestAccSSMActivation_tags
=== PAUSE TestAccSSMActivation_tags
=== RUN   TestAccSSMActivation_expirationDate
=== PAUSE TestAccSSMActivation_expirationDate
=== RUN   TestAccSSMActivation_disappears
=== PAUSE TestAccSSMActivation_disappears
=== RUN   TestAccSSMAssociation_basic
=== PAUSE TestAccSSMAssociation_basic
=== RUN   TestAccSSMAssociation_disappears
=== PAUSE TestAccSSMAssociation_disappears
=== RUN   TestAccSSMAssociation_disappears_document
=== PAUSE TestAccSSMAssociation_disappears_document
=== RUN   TestAccSSMAssociation_applyOnlyAtCronInterval
=== PAUSE TestAccSSMAssociation_applyOnlyAtCronInterval
=== RUN   TestAccSSMAssociation_withTargets
=== PAUSE TestAccSSMAssociation_withTargets
=== RUN   TestAccSSMAssociation_withParameters
=== PAUSE TestAccSSMAssociation_withParameters
=== RUN   TestAccSSMAssociation_withAssociationName
=== PAUSE TestAccSSMAssociation_withAssociationName
=== RUN   TestAccSSMAssociation_withAssociationNameAndScheduleExpression
=== PAUSE TestAccSSMAssociation_withAssociationNameAndScheduleExpression
=== RUN   TestAccSSMAssociation_withDocumentVersion
=== PAUSE TestAccSSMAssociation_withDocumentVersion
=== RUN   TestAccSSMAssociation_withOutputLocation
=== PAUSE TestAccSSMAssociation_withOutputLocation
=== RUN   TestAccSSMAssociation_withOutputLocation_s3Region
=== PAUSE TestAccSSMAssociation_withOutputLocation_s3Region
=== RUN   TestAccSSMAssociation_withOutputLocation_waitForSuccessTimeout
=== PAUSE TestAccSSMAssociation_withOutputLocation_waitForSuccessTimeout
=== RUN   TestAccSSMAssociation_withAutomationTargetParamName
=== PAUSE TestAccSSMAssociation_withAutomationTargetParamName
=== RUN   TestAccSSMAssociation_withScheduleExpression
=== PAUSE TestAccSSMAssociation_withScheduleExpression
=== RUN   TestAccSSMAssociation_withComplianceSeverity
=== PAUSE TestAccSSMAssociation_withComplianceSeverity
=== RUN   TestAccSSMAssociation_rateControl
=== PAUSE TestAccSSMAssociation_rateControl
=== RUN   TestAccSSMAssociation_syncCompliance
=== PAUSE TestAccSSMAssociation_syncCompliance
=== RUN   TestAccSSMDocumentDataSource_basic
=== PAUSE TestAccSSMDocumentDataSource_basic
=== RUN   TestAccSSMDocumentDataSource_managed
=== PAUSE TestAccSSMDocumentDataSource_managed
=== RUN   TestAccSSMDocument_basic
=== PAUSE TestAccSSMDocument_basic
=== RUN   TestAccSSMDocument_name
=== PAUSE TestAccSSMDocument_name
=== RUN   TestAccSSMDocument_Target_type
=== PAUSE TestAccSSMDocument_Target_type
=== RUN   TestAccSSMDocument_versionName
=== PAUSE TestAccSSMDocument_versionName
=== RUN   TestAccSSMDocument_update
=== PAUSE TestAccSSMDocument_update
=== RUN   TestAccSSMDocument_Permission_public
=== PAUSE TestAccSSMDocument_Permission_public
=== RUN   TestAccSSMDocument_Permission_private
=== PAUSE TestAccSSMDocument_Permission_private
=== RUN   TestAccSSMDocument_Permission_batching
=== PAUSE TestAccSSMDocument_Permission_batching
=== RUN   TestAccSSMDocument_Permission_change
=== PAUSE TestAccSSMDocument_Permission_change
=== RUN   TestAccSSMDocument_params
=== PAUSE TestAccSSMDocument_params
=== RUN   TestAccSSMDocument_automation
=== PAUSE TestAccSSMDocument_automation
=== RUN   TestAccSSMDocument_package
=== PAUSE TestAccSSMDocument_package
=== RUN   TestAccSSMDocument_SchemaVersion_1
=== PAUSE TestAccSSMDocument_SchemaVersion_1
=== RUN   TestAccSSMDocument_session
=== PAUSE TestAccSSMDocument_session
=== RUN   TestAccSSMDocument_DocumentFormat_yaml
=== PAUSE TestAccSSMDocument_DocumentFormat_yaml
=== RUN   TestAccSSMDocument_tags
=== PAUSE TestAccSSMDocument_tags
=== RUN   TestAccSSMDocument_disappears
=== PAUSE TestAccSSMDocument_disappears
=== RUN   TestAccSSMInstancesDataSource_filter
=== PAUSE TestAccSSMInstancesDataSource_filter
=== RUN   TestAccSSMMaintenanceWindowTarget_basic
=== PAUSE TestAccSSMMaintenanceWindowTarget_basic
=== RUN   TestAccSSMMaintenanceWindowTarget_noNameOrDescription
=== PAUSE TestAccSSMMaintenanceWindowTarget_noNameOrDescription
=== RUN   TestAccSSMMaintenanceWindowTarget_validation
=== PAUSE TestAccSSMMaintenanceWindowTarget_validation
=== RUN   TestAccSSMMaintenanceWindowTarget_update
=== PAUSE TestAccSSMMaintenanceWindowTarget_update
=== RUN   TestAccSSMMaintenanceWindowTarget_resourceGroup
=== PAUSE TestAccSSMMaintenanceWindowTarget_resourceGroup
=== RUN   TestAccSSMMaintenanceWindowTarget_disappears
=== PAUSE TestAccSSMMaintenanceWindowTarget_disappears
=== RUN   TestAccSSMMaintenanceWindowTarget_Disappears_window
=== PAUSE TestAccSSMMaintenanceWindowTarget_Disappears_window
=== RUN   TestAccSSMMaintenanceWindowTask_basic
=== PAUSE TestAccSSMMaintenanceWindowTask_basic
=== RUN   TestAccSSMMaintenanceWindowTask_noTarget
=== PAUSE TestAccSSMMaintenanceWindowTask_noTarget
=== RUN   TestAccSSMMaintenanceWindowTask_cutoff
=== PAUSE TestAccSSMMaintenanceWindowTask_cutoff
=== RUN   TestAccSSMMaintenanceWindowTask_noRole
=== PAUSE TestAccSSMMaintenanceWindowTask_noRole
=== RUN   TestAccSSMMaintenanceWindowTask_updateForcesNewResource
=== PAUSE TestAccSSMMaintenanceWindowTask_updateForcesNewResource
=== RUN   TestAccSSMMaintenanceWindowTask_description
=== PAUSE TestAccSSMMaintenanceWindowTask_description
=== RUN   TestAccSSMMaintenanceWindowTask_taskInvocationAutomationParameters
=== PAUSE TestAccSSMMaintenanceWindowTask_taskInvocationAutomationParameters
=== RUN   TestAccSSMMaintenanceWindowTask_taskInvocationLambdaParameters
=== PAUSE TestAccSSMMaintenanceWindowTask_taskInvocationLambdaParameters
=== RUN   TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParameters
=== PAUSE TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParameters
=== RUN   TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParametersCloudWatch
=== PAUSE TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParametersCloudWatch
=== RUN   TestAccSSMMaintenanceWindowTask_taskInvocationStepFunctionParameters
=== PAUSE TestAccSSMMaintenanceWindowTask_taskInvocationStepFunctionParameters
=== RUN   TestAccSSMMaintenanceWindowTask_emptyNotification
=== PAUSE TestAccSSMMaintenanceWindowTask_emptyNotification
=== RUN   TestAccSSMMaintenanceWindowTask_disappears
=== PAUSE TestAccSSMMaintenanceWindowTask_disappears
=== RUN   TestAccSSMMaintenanceWindow_basic
=== PAUSE TestAccSSMMaintenanceWindow_basic
=== RUN   TestAccSSMMaintenanceWindow_description
=== PAUSE TestAccSSMMaintenanceWindow_description
=== RUN   TestAccSSMMaintenanceWindow_tags
=== PAUSE TestAccSSMMaintenanceWindow_tags
=== RUN   TestAccSSMMaintenanceWindow_disappears
=== PAUSE TestAccSSMMaintenanceWindow_disappears
=== RUN   TestAccSSMMaintenanceWindow_multipleUpdates
=== PAUSE TestAccSSMMaintenanceWindow_multipleUpdates
=== RUN   TestAccSSMMaintenanceWindow_cutoff
=== PAUSE TestAccSSMMaintenanceWindow_cutoff
=== RUN   TestAccSSMMaintenanceWindow_duration
=== PAUSE TestAccSSMMaintenanceWindow_duration
=== RUN   TestAccSSMMaintenanceWindow_enabled
=== PAUSE TestAccSSMMaintenanceWindow_enabled
=== RUN   TestAccSSMMaintenanceWindow_endDate
=== PAUSE TestAccSSMMaintenanceWindow_endDate
=== RUN   TestAccSSMMaintenanceWindow_schedule
=== PAUSE TestAccSSMMaintenanceWindow_schedule
=== RUN   TestAccSSMMaintenanceWindow_scheduleTimezone
=== PAUSE TestAccSSMMaintenanceWindow_scheduleTimezone
=== RUN   TestAccSSMMaintenanceWindow_scheduleOffset
=== PAUSE TestAccSSMMaintenanceWindow_scheduleOffset
=== RUN   TestAccSSMMaintenanceWindow_startDate
=== PAUSE TestAccSSMMaintenanceWindow_startDate
=== RUN   TestAccSSMMaintenanceWindowsDataSource_filter
=== PAUSE TestAccSSMMaintenanceWindowsDataSource_filter
=== RUN   TestAccSSMParameterDataSource_basic
=== PAUSE TestAccSSMParameterDataSource_basic
=== RUN   TestAccSSMParameterDataSource_fullPath
=== PAUSE TestAccSSMParameterDataSource_fullPath
=== RUN   TestAccSSMParameterDataSource_insecureValue
=== PAUSE TestAccSSMParameterDataSource_insecureValue
=== RUN   TestAccSSMParameter_basic
=== PAUSE TestAccSSMParameter_basic
=== RUN   TestAccSSMParameter_multiple
=== PAUSE TestAccSSMParameter_multiple
=== RUN   TestAccSSMParameter_updateValue
=== PAUSE TestAccSSMParameter_updateValue
=== RUN   TestAccSSMParameter_updateDescription
=== PAUSE TestAccSSMParameter_updateDescription
=== RUN   TestAccSSMParameter_tier
=== PAUSE TestAccSSMParameter_tier
=== RUN   TestAccSSMParameter_Tier_intelligentTieringToStandard
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringToStandard
=== RUN   TestAccSSMParameter_Tier_intelligentTieringToAdvanced
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringToAdvanced
=== RUN   TestAccSSMParameter_Tier_intelligentTieringOnCreation
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringOnCreation
=== RUN   TestAccSSMParameter_Tier_intelligentTieringOnUpdate
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringOnUpdate
=== RUN   TestAccSSMParameter_disappears
=== PAUSE TestAccSSMParameter_disappears
=== RUN   TestAccSSMParameter_Overwrite_basic
=== PAUSE TestAccSSMParameter_Overwrite_basic
=== RUN   TestAccSSMParameter_Overwrite_cascade
=== PAUSE TestAccSSMParameter_Overwrite_cascade
=== RUN   TestAccSSMParameter_Overwrite_tags
=== PAUSE TestAccSSMParameter_Overwrite_tags
=== RUN   TestAccSSMParameter_Overwrite_noOverwriteTags
=== PAUSE TestAccSSMParameter_Overwrite_noOverwriteTags
=== RUN   TestAccSSMParameter_Overwrite_updateToTags
=== PAUSE TestAccSSMParameter_Overwrite_updateToTags
=== RUN   TestAccSSMParameter_Overwrite_removeAttribute
=== PAUSE TestAccSSMParameter_Overwrite_removeAttribute
=== RUN   TestAccSSMParameter_tags
=== PAUSE TestAccSSMParameter_tags
=== RUN   TestAccSSMParameter_updateType
=== PAUSE TestAccSSMParameter_updateType
=== RUN   TestAccSSMParameter_Overwrite_updateDescription
=== PAUSE TestAccSSMParameter_Overwrite_updateDescription
=== RUN   TestAccSSMParameter_changeNameForcesNew
=== PAUSE TestAccSSMParameter_changeNameForcesNew
=== RUN   TestAccSSMParameter_fullPath
=== PAUSE TestAccSSMParameter_fullPath
=== RUN   TestAccSSMParameter_Secure_basic
=== PAUSE TestAccSSMParameter_Secure_basic
=== RUN   TestAccSSMParameter_Secure_insecure
=== PAUSE TestAccSSMParameter_Secure_insecure
=== RUN   TestAccSSMParameter_Secure_insecureChangeSecure
=== PAUSE TestAccSSMParameter_Secure_insecureChangeSecure
=== RUN   TestAccSSMParameter_DataType_ec2Image
=== PAUSE TestAccSSMParameter_DataType_ec2Image
=== RUN   TestAccSSMParameter_DataType_ssmIntegration
=== PAUSE TestAccSSMParameter_DataType_ssmIntegration
=== RUN   TestAccSSMParameter_DataType_update
=== PAUSE TestAccSSMParameter_DataType_update
=== RUN   TestAccSSMParameter_Secure_key
=== PAUSE TestAccSSMParameter_Secure_key
=== RUN   TestAccSSMParameter_Secure_keyUpdate
=== PAUSE TestAccSSMParameter_Secure_keyUpdate
=== RUN   TestAccSSMParametersByPathDataSource_basic
=== PAUSE TestAccSSMParametersByPathDataSource_basic
=== RUN   TestAccSSMParametersByPathDataSource_withRecursion
=== PAUSE TestAccSSMParametersByPathDataSource_withRecursion
=== RUN   TestAccSSMPatchBaselineDataSource_existingBaseline
=== PAUSE TestAccSSMPatchBaselineDataSource_existingBaseline
=== RUN   TestAccSSMPatchBaselineDataSource_newBaseline
=== PAUSE TestAccSSMPatchBaselineDataSource_newBaseline
=== RUN   TestAccSSMPatchBaseline_basic
=== PAUSE TestAccSSMPatchBaseline_basic
=== RUN   TestAccSSMPatchBaseline_tags
=== PAUSE TestAccSSMPatchBaseline_tags
=== RUN   TestAccSSMPatchBaseline_disappears
=== PAUSE TestAccSSMPatchBaseline_disappears
=== RUN   TestAccSSMPatchBaseline_operatingSystem
=== PAUSE TestAccSSMPatchBaseline_operatingSystem
=== RUN   TestAccSSMPatchBaseline_approveUntilDateParam
=== PAUSE TestAccSSMPatchBaseline_approveUntilDateParam
=== RUN   TestAccSSMPatchBaseline_sources
=== PAUSE TestAccSSMPatchBaseline_sources
=== RUN   TestAccSSMPatchBaseline_approvedPatchesNonSec
=== PAUSE TestAccSSMPatchBaseline_approvedPatchesNonSec
=== RUN   TestAccSSMPatchBaseline_rejectPatchesAction
=== PAUSE TestAccSSMPatchBaseline_rejectPatchesAction
=== RUN   TestAccSSMPatchGroup_basic
=== PAUSE TestAccSSMPatchGroup_basic
=== RUN   TestAccSSMPatchGroup_disappears
=== PAUSE TestAccSSMPatchGroup_disappears
=== RUN   TestAccSSMPatchGroup_multipleBaselines
=== PAUSE TestAccSSMPatchGroup_multipleBaselines
=== RUN   TestAccSSMResourceDataSync_basic
=== PAUSE TestAccSSMResourceDataSync_basic
=== RUN   TestAccSSMResourceDataSync_disappears
=== PAUSE TestAccSSMResourceDataSync_disappears
=== RUN   TestAccSSMResourceDataSync_update
=== PAUSE TestAccSSMResourceDataSync_update
=== RUN   TestAccSSMServiceSetting_basic
=== PAUSE TestAccSSMServiceSetting_basic
=== RUN   TestAccSSM_serial
=== PAUSE TestAccSSM_serial
=== CONT  TestAccSSMActivation_basic
=== CONT  TestAccSSMParameterDataSource_insecureValue
=== CONT  TestAccSSMParameter_DataType_ec2Image
=== CONT  TestAccSSMDocument_disappears
--- PASS: TestAccSSMDocument_disappears (12.20s)
=== CONT  TestAccSSMPatchBaseline_approveUntilDateParam
--- PASS: TestAccSSMParameterDataSource_insecureValue (12.52s)
=== CONT  TestAccSSM_serial
=== RUN   TestAccSSM_serial/DefaultPatchBaseline
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/update
--- PASS: TestAccSSMActivation_basic (22.19s)
=== CONT  TestAccSSMServiceSetting_basic
--- PASS: TestAccSSMParameter_DataType_ec2Image (30.86s)
=== CONT  TestAccSSMResourceDataSync_update
--- PASS: TestAccSSMPatchBaseline_approveUntilDateParam (20.83s)
=== CONT  TestAccSSMResourceDataSync_disappears
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/multiRegion
--- PASS: TestAccSSMServiceSetting_basic (21.12s)
=== CONT  TestAccSSMResourceDataSync_basic
--- PASS: TestAccSSMResourceDataSync_disappears (15.91s)
=== CONT  TestAccSSMPatchGroup_multipleBaselines
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/disappears
--- PASS: TestAccSSMPatchGroup_multipleBaselines (11.51s)
=== CONT  TestAccSSMPatchGroup_disappears
--- PASS: TestAccSSMResourceDataSync_basic (18.89s)
=== CONT  TestAccSSMPatchGroup_basic
--- PASS: TestAccSSMResourceDataSync_update (35.13s)
=== CONT  TestAccSSMPatchBaseline_rejectPatchesAction
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/otherOperatingSystem
--- PASS: TestAccSSMPatchGroup_disappears (10.88s)
=== CONT  TestAccSSMPatchBaseline_approvedPatchesNonSec
--- PASS: TestAccSSMPatchGroup_basic (10.91s)
=== CONT  TestAccSSMPatchBaseline_sources
--- PASS: TestAccSSMPatchBaseline_rejectPatchesAction (12.90s)
=== CONT  TestAccSSMPatchBaselineDataSource_existingBaseline
--- PASS: TestAccSSMPatchBaseline_approvedPatchesNonSec (12.79s)
=== CONT  TestAccSSMPatchBaseline_operatingSystem
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/patchBaselineARN
--- PASS: TestAccSSMPatchBaselineDataSource_existingBaseline (8.16s)
=== CONT  TestAccSSMPatchBaseline_disappears
--- PASS: TestAccSSMPatchBaseline_sources (21.18s)
=== CONT  TestAccSSMPatchBaseline_tags
--- PASS: TestAccSSMPatchBaseline_disappears (10.79s)
=== CONT  TestAccSSMPatchBaseline_basic
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/systemDefault
--- PASS: TestAccSSMPatchBaseline_operatingSystem (21.21s)
=== CONT  TestAccSSMPatchBaselineDataSource_newBaseline
--- PASS: TestAccSSMPatchBaselineDataSource_newBaseline (11.21s)
=== CONT  TestAccSSMAssociation_syncCompliance
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/basic
--- PASS: TestAccSSMPatchBaseline_basic (21.65s)
=== CONT  TestAccSSMDocument_tags
--- PASS: TestAccSSMPatchBaseline_tags (29.06s)
=== CONT  TestAccSSMDocument_DocumentFormat_yaml
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/deleteDefault
--- PASS: TestAccSSMAssociation_syncCompliance (17.93s)
=== CONT  TestAccSSMDocument_session
--- PASS: TestAccSSMDocument_DocumentFormat_yaml (22.88s)
=== CONT  TestAccSSMDocument_SchemaVersion_1
=== RUN   TestAccSSM_serial/DefaultPatchBaseline/wrongOperatingSystem
--- PASS: TestAccSSMDocument_session (13.44s)
=== CONT  TestAccSSMDocument_package
--- PASS: TestAccSSMDocument_tags (31.03s)
=== CONT  TestAccSSMDocument_automation
=== RUN   TestAccSSM_serial/PatchBaseline
=== RUN   TestAccSSM_serial/PatchBaseline/deleteDefault
--- PASS: TestAccSSM_serial (153.97s)
    --- PASS: TestAccSSM_serial/DefaultPatchBaseline (140.83s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/update (24.61s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/multiRegion (21.05s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/disappears (11.41s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/otherOperatingSystem (15.83s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/patchBaselineARN (15.92s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/systemDefault (16.22s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/basic (16.12s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/deleteDefault (13.66s)
        --- PASS: TestAccSSM_serial/DefaultPatchBaseline/wrongOperatingSystem (6.00s)
    --- PASS: TestAccSSM_serial/PatchBaseline (13.13s)
        --- PASS: TestAccSSM_serial/PatchBaseline/deleteDefault (13.13s)
=== CONT  TestAccSSMDocument_params
--- PASS: TestAccSSMDocument_SchemaVersion_1 (21.96s)
=== CONT  TestAccSSMDocument_Permission_change
--- PASS: TestAccSSMDocument_params (13.14s)
=== CONT  TestAccSSMDocument_Permission_batching
--- PASS: TestAccSSMDocument_automation (35.91s)
=== CONT  TestAccSSMDocument_Permission_private
--- PASS: TestAccSSMDocument_Permission_batching (14.44s)
=== CONT  TestAccSSMDocument_Permission_public
--- PASS: TestAccSSMDocument_package (49.47s)
=== CONT  TestAccSSMDocument_update
--- PASS: TestAccSSMDocument_Permission_change (31.09s)
=== CONT  TestAccSSMDocument_versionName
--- PASS: TestAccSSMDocument_Permission_private (13.81s)
=== CONT  TestAccSSMDocument_Target_type
--- PASS: TestAccSSMDocument_Permission_public (13.96s)
=== CONT  TestAccSSMDocument_name
--- PASS: TestAccSSMDocument_update (22.70s)
=== CONT  TestAccSSMDocument_basic
--- PASS: TestAccSSMDocument_versionName (22.69s)
=== CONT  TestAccSSMDocumentDataSource_managed
--- PASS: TestAccSSMDocument_Target_type (22.33s)
=== CONT  TestAccSSMDocumentDataSource_basic
--- PASS: TestAccSSMDocumentDataSource_managed (7.97s)
=== CONT  TestAccSSMParameter_Overwrite_tags
--- PASS: TestAccSSMDocument_name (22.51s)
=== CONT  TestAccSSMParameter_Secure_insecureChangeSecure
--- PASS: TestAccSSMDocument_basic (13.42s)
=== CONT  TestAccSSMParameter_Secure_insecure
--- PASS: TestAccSSMDocumentDataSource_basic (18.59s)
=== CONT  TestAccSSMParameter_Secure_basic
--- PASS: TestAccSSMParameter_Overwrite_tags (13.67s)
=== CONT  TestAccSSMParameter_fullPath
--- PASS: TestAccSSMParameter_Secure_basic (13.26s)
=== CONT  TestAccSSMParameter_changeNameForcesNew
--- PASS: TestAccSSMParameter_fullPath (13.41s)
=== CONT  TestAccSSMParameter_Overwrite_updateDescription
--- PASS: TestAccSSMParameter_Secure_insecureChangeSecure (28.72s)
=== CONT  TestAccSSMParameter_updateType
--- PASS: TestAccSSMParameter_Secure_insecure (28.02s)
=== CONT  TestAccSSMParameter_tags
--- PASS: TestAccSSMParameter_changeNameForcesNew (22.10s)
=== CONT  TestAccSSMParameter_Overwrite_removeAttribute
--- PASS: TestAccSSMParameter_Overwrite_updateDescription (22.46s)
=== CONT  TestAccSSMParameter_Overwrite_updateToTags
--- PASS: TestAccSSMParameter_updateType (22.54s)
=== CONT  TestAccSSMParameter_Overwrite_noOverwriteTags
--- PASS: TestAccSSMParameter_tags (35.16s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringToAdvanced
--- PASS: TestAccSSMParameter_Overwrite_noOverwriteTags (14.99s)
=== CONT  TestAccSSMParameter_Overwrite_cascade
--- PASS: TestAccSSMParameter_Overwrite_updateToTags (25.50s)
=== CONT  TestAccSSMParameter_Overwrite_basic
--- PASS: TestAccSSMParameter_Overwrite_removeAttribute (43.78s)
=== CONT  TestAccSSMParameter_disappears
--- PASS: TestAccSSMParameter_Overwrite_cascade (24.39s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringOnUpdate
--- PASS: TestAccSSMParameter_Tier_intelligentTieringToAdvanced (30.86s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringOnCreation
--- PASS: TestAccSSMParameter_disappears (10.85s)
=== CONT  TestAccSSMMaintenanceWindowTask_taskInvocationStepFunctionParameters
--- PASS: TestAccSSMParameter_Overwrite_basic (30.18s)
=== CONT  TestAccSSMParameterDataSource_fullPath
--- PASS: TestAccSSMParameter_Tier_intelligentTieringOnUpdate (19.19s)
=== CONT  TestAccSSMParameterDataSource_basic
--- PASS: TestAccSSMParameter_Tier_intelligentTieringOnCreation (13.44s)
=== CONT  TestAccSSMMaintenanceWindowsDataSource_filter
--- PASS: TestAccSSMMaintenanceWindowTask_taskInvocationStepFunctionParameters (14.18s)
=== CONT  TestAccSSMMaintenanceWindow_startDate
--- PASS: TestAccSSMParameterDataSource_fullPath (10.73s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleOffset
--- PASS: TestAccSSMParameterDataSource_basic (18.53s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleTimezone
--- PASS: TestAccSSMMaintenanceWindowsDataSource_filter (18.46s)
=== CONT  TestAccSSMMaintenanceWindow_schedule
--- PASS: TestAccSSMMaintenanceWindow_scheduleOffset (21.54s)
=== CONT  TestAccSSMMaintenanceWindow_endDate
--- PASS: TestAccSSMMaintenanceWindow_startDate (29.43s)
=== CONT  TestAccSSMMaintenanceWindow_enabled
--- PASS: TestAccSSMMaintenanceWindow_schedule (21.23s)
=== CONT  TestAccSSMMaintenanceWindow_duration
--- PASS: TestAccSSMMaintenanceWindow_scheduleTimezone (29.30s)
=== CONT  TestAccSSMMaintenanceWindow_cutoff
--- PASS: TestAccSSMMaintenanceWindow_enabled (21.19s)
=== CONT  TestAccSSMMaintenanceWindow_multipleUpdates
--- PASS: TestAccSSMMaintenanceWindow_endDate (29.56s)
=== CONT  TestAccSSMMaintenanceWindow_disappears
--- PASS: TestAccSSMMaintenanceWindow_duration (20.97s)
=== CONT  TestAccSSMMaintenanceWindow_tags
--- PASS: TestAccSSMMaintenanceWindow_disappears (10.70s)
=== CONT  TestAccSSMMaintenanceWindow_description
--- PASS: TestAccSSMMaintenanceWindow_cutoff (21.13s)
=== CONT  TestAccSSMMaintenanceWindow_basic
--- PASS: TestAccSSMMaintenanceWindow_multipleUpdates (18.59s)
=== CONT  TestAccSSMMaintenanceWindowTask_disappears
--- PASS: TestAccSSMMaintenanceWindow_basic (13.40s)
=== CONT  TestAccSSMMaintenanceWindowTask_emptyNotification
--- PASS: TestAccSSMMaintenanceWindowTask_disappears (12.45s)
=== CONT  TestAccSSMParameter_Secure_keyUpdate
--- PASS: TestAccSSMMaintenanceWindow_description (21.68s)
=== CONT  TestAccSSMParametersByPathDataSource_withRecursion
--- PASS: TestAccSSMMaintenanceWindow_tags (29.83s)
=== CONT  TestAccSSMParametersByPathDataSource_basic
--- PASS: TestAccSSMMaintenanceWindowTask_emptyNotification (12.47s)
=== CONT  TestAccSSMParameter_DataType_update
--- PASS: TestAccSSMParametersByPathDataSource_withRecursion (11.04s)
=== CONT  TestAccSSMMaintenanceWindowTask_noTarget
--- PASS: TestAccSSMParametersByPathDataSource_basic (11.12s)
=== CONT  TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParametersCloudWatch
--- PASS: TestAccSSMParameter_Secure_keyUpdate (24.32s)
=== CONT  TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParameters
--- PASS: TestAccSSMMaintenanceWindowTask_noTarget (13.70s)
=== CONT  TestAccSSMMaintenanceWindowTask_taskInvocationLambdaParameters
--- PASS: TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParametersCloudWatch (31.04s)
=== CONT  TestAccSSMMaintenanceWindowTask_taskInvocationAutomationParameters
--- PASS: TestAccSSMMaintenanceWindowTask_taskInvocationRunCommandParameters (26.19s)
=== CONT  TestAccSSMMaintenanceWindowTask_description
--- PASS: TestAccSSMParameter_DataType_update (54.58s)
=== CONT  TestAccSSMMaintenanceWindowTask_updateForcesNewResource
--- PASS: TestAccSSMMaintenanceWindowTask_taskInvocationLambdaParameters (39.77s)
=== CONT  TestAccSSMMaintenanceWindowTask_noRole
--- PASS: TestAccSSMMaintenanceWindowTask_taskInvocationAutomationParameters (25.41s)
=== CONT  TestAccSSMMaintenanceWindowTask_cutoff
--- PASS: TestAccSSMMaintenanceWindowTask_description (23.10s)
=== CONT  TestAccSSMMaintenanceWindowTarget_update
--- PASS: TestAccSSMMaintenanceWindowTask_noRole (11.94s)
=== CONT  TestAccSSMMaintenanceWindowTask_basic
--- PASS: TestAccSSMMaintenanceWindowTask_updateForcesNewResource (22.79s)
=== CONT  TestAccSSMMaintenanceWindowTarget_Disappears_window        
--- PASS: TestAccSSMMaintenanceWindowTask_cutoff (22.49s)
=== CONT  TestAccSSMMaintenanceWindowTarget_disappears
--- PASS: TestAccSSMMaintenanceWindowTarget_Disappears_window (11.03s)
=== CONT  TestAccSSMMaintenanceWindowTarget_resourceGroup
--- PASS: TestAccSSMMaintenanceWindowTarget_update (24.98s)
=== CONT  TestAccSSMAssociation_withAssociationName
--- PASS: TestAccSSMMaintenanceWindowTask_basic (22.92s)
=== CONT  TestAccSSMAssociation_rateControl
--- PASS: TestAccSSMMaintenanceWindowTarget_disappears (11.42s)
=== CONT  TestAccSSMAssociation_withComplianceSeverity
--- PASS: TestAccSSMMaintenanceWindowTarget_resourceGroup (14.31s)
=== CONT  TestAccSSMAssociation_withScheduleExpression
--- PASS: TestAccSSMAssociation_withAssociationName (22.94s)
=== CONT  TestAccSSMParameter_Secure_key
--- PASS: TestAccSSMAssociation_rateControl (22.63s)
=== CONT  TestAccSSMAssociation_disappears
--- PASS: TestAccSSMAssociation_withComplianceSeverity (22.94s)
=== CONT  TestAccSSMAssociation_withAutomationTargetParamName
--- PASS: TestAccSSMAssociation_withScheduleExpression (22.58s)
=== CONT  TestAccSSMAssociation_withParameters
--- PASS: TestAccSSMParameter_Secure_key (15.15s)
=== CONT  TestAccSSMAssociation_withOutputLocation
--- PASS: TestAccSSMAssociation_withParameters (23.11s)
=== CONT  TestAccSSMAssociation_withAssociationNameAndScheduleExpression
--- PASS: TestAccSSMAssociation_withAutomationTargetParamName (40.15s)
=== CONT  TestAccSSMActivation_disappears
--- PASS: TestAccSSMAssociation_withOutputLocation (40.23s)
=== CONT  TestAccSSMAssociation_basic
--- PASS: TestAccSSMAssociation_withAssociationNameAndScheduleExpression (21.99s)
=== CONT  TestAccSSMMaintenanceWindowTarget_noNameOrDescription
--- PASS: TestAccSSMActivation_disappears (21.03s)
=== CONT  TestAccSSMMaintenanceWindowTarget_validation
--- PASS: TestAccSSMMaintenanceWindowTarget_noNameOrDescription (13.12s)
=== CONT  TestAccSSMAssociation_withOutputLocation_s3Region
--- PASS: TestAccSSMMaintenanceWindowTarget_validation (2.45s)
=== CONT  TestAccSSMMaintenanceWindowTarget_basic
--- PASS: TestAccSSMMaintenanceWindowTarget_basic (14.28s)
=== CONT  TestAccSSMActivation_expirationDate
--- PASS: TestAccSSMActivation_expirationDate (22.43s)
=== CONT  TestAccSSMActivation_tags
--- PASS: TestAccSSMAssociation_withOutputLocation_s3Region (39.63s)
=== CONT  TestAccSSMParameter_updateDescription
--- PASS: TestAccSSMAssociation_disappears (108.82s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringToStandard
--- PASS: TestAccSSMParameter_updateDescription (23.15s)
=== CONT  TestAccSSMParameter_tier
--- PASS: TestAccSSMActivation_tags (32.68s)
=== CONT  TestAccSSMParameter_DataType_ssmIntegration
--- PASS: TestAccSSMParameter_Tier_intelligentTieringToStandard (28.04s)
=== CONT  TestAccSSMParameter_multiple
--- PASS: TestAccSSMParameter_DataType_ssmIntegration (14.85s)
=== CONT  TestAccSSMParameter_updateValue
--- PASS: TestAccSSMParameter_multiple (19.16s)
=== CONT  TestAccSSMParameter_basic
--- PASS: TestAccSSMAssociation_basic (110.41s)
=== CONT  TestAccSSMAssociation_disappears_document
--- PASS: TestAccSSMParameter_tier (33.54s)
=== CONT  TestAccSSMAssociation_applyOnlyAtCronInterval
--- PASS: TestAccSSMParameter_basic (13.43s)
=== CONT  TestAccSSMInstancesDataSource_filter
--- PASS: TestAccSSMParameter_updateValue (24.45s)
=== CONT  TestAccSSMAssociation_withTargets
--- PASS: TestAccSSMAssociation_applyOnlyAtCronInterval (28.54s)
=== CONT  TestAccSSMAssociation_withDocumentVersion
--- PASS: TestAccSSMAssociation_withDocumentVersion (25.50s)
=== CONT  TestAccSSMAssociation_withOutputLocation_waitForSuccessTimeout
--- PASS: TestAccSSMAssociation_withTargets (53.58s)
--- PASS: TestAccSSMAssociation_withOutputLocation_waitForSuccessTimeout (25.68s)
--- PASS: TestAccSSMAssociation_disappears_document (129.04s)
--- PASS: TestAccSSMInstancesDataSource_filter (208.18s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	933.424s

ewbankkit added 28 commits May 11, 2024 16:45
# Conflicts:
#	internal/service/ssm/document.go
# Conflicts:
#	internal/service/ssm/instances_data_source.go
#	internal/service/ssm/maintenance_windows_data_source.go
#	internal/service/ssm/patch_baseline.go
#	internal/service/ssm/patch_baseline_data_source.go
Copy link

Community Note

Voting for Prioritization

  • Please vote on this pull request by adding a 👍 reaction to the original post to help the community and maintainers prioritize this pull request.
  • Please see our prioritization guide for information on how we prioritize.
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.

For Submitters

  • Review the contribution guide relating to the type of change you are making to ensure all of the necessary steps have been taken.
  • For new resources and data sources, use skaff to generate scaffolding with comments detailing common expectations.
  • Whether or not the branch has been rebased will not impact prioritization, but doing so is always a welcome surprise.

@github-actions github-actions bot added the size/XL Managed by automation to categorize the size of a PR. label May 13, 2024
@github-actions github-actions bot added sweeper Pertains to changes to or issues with the sweeper. tags Pertains to resource tagging. client-connections Pertains to the AWS Client and service connections. generators Relates to code generators. service/inspector2 Issues and PRs that pertain to the inspector2 service. service/vpc Issues and PRs that pertain to the vpc service. labels May 13, 2024
@terraform-aws-provider terraform-aws-provider bot added the prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. label May 13, 2024
@ewbankkit ewbankkit merged commit f7604a6 into main May 14, 2024
44 checks passed
@ewbankkit ewbankkit deleted the td-migrate-ssm-to-aws-sdk-v2 branch May 14, 2024 13:47
@github-actions github-actions bot added the size/XL Managed by automation to categorize the size of a PR. label May 14, 2024
@github-actions github-actions bot added this to the v5.50.0 milestone May 14, 2024
github-actions bot pushed a commit that referenced this pull request May 14, 2024
@ewbankkit ewbankkit added the aws-sdk-go-migration Issues that are related to the providers migration to AWS SDK for Go v2. label May 15, 2024
@github-actions github-actions bot removed the prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. label May 17, 2024
Copy link

This functionality has been released in v5.50.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
aws-sdk-go-migration Issues that are related to the providers migration to AWS SDK for Go v2. client-connections Pertains to the AWS Client and service connections. generators Relates to code generators. service/codepipeline Issues and PRs that pertain to the codepipeline service. service/inspector2 Issues and PRs that pertain to the inspector2 service. service/lightsail Issues and PRs that pertain to the lightsail service. service/ssm Issues and PRs that pertain to the ssm service. service/vpc Issues and PRs that pertain to the vpc service. size/XL Managed by automation to categorize the size of a PR. sweeper Pertains to changes to or issues with the sweeper. tags Pertains to resource tagging. tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[AWS SDK for Go Migration] SSM (Systems Manager) Service
1 participant