Skip to content

Commit c7425ef

Browse files
authored
Updated the POM version and fixed issues for Control Tower. (#7902)
1 parent f76abc8 commit c7425ef

4 files changed

Lines changed: 10 additions & 5 deletions

File tree

javav2/example_code/controltower/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ Code examples that show you how to perform the essential operations within a ser
4646
Code excerpts that show you how to call individual service functions.
4747

4848
- [DisableBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L493)
49-
- [DisableControl](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L803)
49+
- [DisableControl](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L809)
5050
- [EnableBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L387)
5151
- [EnableControl](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L706)
5252
- [GetBaselineOperation](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L574)
53-
- [GetControlOperation](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L886)
53+
- [GetControlOperation](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L892)
5454
- [ListBaselines](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L257)
5555
- [ListEnabledBaselines](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L317)
5656
- [ListEnabledControls](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L638)
5757
- [ListLandingZones](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L204)
58-
- [ResetEnabledBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L986)
58+
- [ResetEnabledBaseline](src/main/java/com/example/controltower/scenario/ControlTowerActions.java#L992)
5959

6060

6161
<!--custom.examples.start-->

javav2/example_code/controltower/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<dependency>
1717
<groupId>software.amazon.awssdk</groupId>
1818
<artifactId>bom</artifactId>
19-
<version>2.28.11</version>
19+
<version>2.44.5</version>
2020
<type>pom</type>
2121
<scope>import</scope>
2222
</dependency>

javav2/example_code/controltower/src/main/java/com/example/controltower/scenario/ControlTowerActions.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -771,6 +771,12 @@ public void run() {
771771
return null;
772772
}
773773

774+
if ("ValidationException".equals(errorCode)
775+
&& message.contains("enforced by default")) {
776+
System.out.println("Control is enforced by default and cannot be enabled manually.");
777+
return null;
778+
}
779+
774780
if ("ResourceNotFoundException".equals(errorCode)
775781
&& message.contains("not registered with AWS Control Tower")) {
776782
System.out.println(

javav2/example_code/controltower/src/test/java/ControlTowerTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ public class ControlTowerTest {
3535
public static void setUp() {
3636
controlTowerClient = ControlTowerClient.builder()
3737
.region(Region.US_EAST_1)
38-
.credentialsProvider(ProfileCredentialsProvider.create("default"))
3938
.build();
4039
}
4140

0 commit comments

Comments
 (0)