Skip to content

Commit b61c403

Browse files
The following APIs now return CloudExadataInfrastructureArn and OdbNetworkArn fields for improved resource identification and AWS service integration - GetCloudVmCluster, ListCloudVmClusters, GetCloudAutonomousVmCluster, and ListCloudAutonomousVmClusters.
1 parent 47fef73 commit b61c403

21 files changed

+409
-89
lines changed

generator/ServiceModels/odb/odb-2024-08-20.api.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,12 +818,14 @@
818818
"cloudAutonomousVmClusterId":{"shape":"ResourceId"},
819819
"cloudAutonomousVmClusterArn":{"shape":"String"},
820820
"odbNetworkId":{"shape":"ResourceIdOrArn"},
821+
"odbNetworkArn":{"shape":"ResourceArn"},
821822
"ociResourceAnchorName":{"shape":"String"},
822823
"percentProgress":{"shape":"Float"},
823824
"displayName":{"shape":"ResourceDisplayName"},
824825
"status":{"shape":"ResourceStatus"},
825826
"statusReason":{"shape":"String"},
826827
"cloudExadataInfrastructureId":{"shape":"ResourceIdOrArn"},
828+
"cloudExadataInfrastructureArn":{"shape":"ResourceArn"},
827829
"autonomousDataStoragePercentage":{"shape":"Float"},
828830
"autonomousDataStorageSizeInTBs":{"shape":"Double"},
829831
"availableAutonomousDataStorageSizeInTBs":{"shape":"Double"},
@@ -888,12 +890,14 @@
888890
"cloudAutonomousVmClusterId":{"shape":"ResourceId"},
889891
"cloudAutonomousVmClusterArn":{"shape":"String"},
890892
"odbNetworkId":{"shape":"ResourceIdOrArn"},
893+
"odbNetworkArn":{"shape":"ResourceArn"},
891894
"ociResourceAnchorName":{"shape":"String"},
892895
"percentProgress":{"shape":"Float"},
893896
"displayName":{"shape":"ResourceDisplayName"},
894897
"status":{"shape":"ResourceStatus"},
895898
"statusReason":{"shape":"String"},
896899
"cloudExadataInfrastructureId":{"shape":"ResourceIdOrArn"},
900+
"cloudExadataInfrastructureArn":{"shape":"ResourceArn"},
897901
"autonomousDataStoragePercentage":{"shape":"Float"},
898902
"autonomousDataStorageSizeInTBs":{"shape":"Double"},
899903
"availableAutonomousDataStorageSizeInTBs":{"shape":"Double"},
@@ -1050,6 +1054,7 @@
10501054
"statusReason":{"shape":"String"},
10511055
"cloudVmClusterArn":{"shape":"String"},
10521056
"cloudExadataInfrastructureId":{"shape":"String"},
1057+
"cloudExadataInfrastructureArn":{"shape":"ResourceArn"},
10531058
"clusterName":{"shape":"String"},
10541059
"cpuCoreCount":{"shape":"Integer"},
10551060
"dataCollectionOptions":{"shape":"DataCollectionOptions"},
@@ -1082,6 +1087,7 @@
10821087
"timeZone":{"shape":"String"},
10831088
"vipIds":{"shape":"StringList"},
10841089
"odbNetworkId":{"shape":"ResourceIdOrArn"},
1090+
"odbNetworkArn":{"shape":"ResourceArn"},
10851091
"percentProgress":{"shape":"Float"},
10861092
"computeModel":{"shape":"ComputeModel"},
10871093
"iamRoles":{"shape":"IamRoleList"}
@@ -1101,6 +1107,7 @@
11011107
"statusReason":{"shape":"String"},
11021108
"cloudVmClusterArn":{"shape":"String"},
11031109
"cloudExadataInfrastructureId":{"shape":"String"},
1110+
"cloudExadataInfrastructureArn":{"shape":"ResourceArn"},
11041111
"clusterName":{"shape":"String"},
11051112
"cpuCoreCount":{"shape":"Integer"},
11061113
"dataCollectionOptions":{"shape":"DataCollectionOptions"},
@@ -1133,6 +1140,7 @@
11331140
"timeZone":{"shape":"String"},
11341141
"vipIds":{"shape":"StringList"},
11351142
"odbNetworkId":{"shape":"ResourceIdOrArn"},
1143+
"odbNetworkArn":{"shape":"ResourceArn"},
11361144
"percentProgress":{"shape":"Float"},
11371145
"computeModel":{"shape":"ComputeModel"},
11381146
"iamRoles":{"shape":"IamRoleList"}

generator/ServiceModels/odb/odb-2024-08-20.docs.json

Lines changed: 35 additions & 27 deletions
Large diffs are not rendered by default.

generator/ServiceModels/odb/odb-2024-08-20.normal.json

Lines changed: 59 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -819,15 +819,15 @@
819819
"members":{
820820
"iamRoleArn":{
821821
"shape":"RoleArn",
822-
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM service role to associate with the resource.</p>"
822+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) service role to associate with the resource.</p>"
823823
},
824824
"awsIntegration":{
825825
"shape":"SupportedAwsIntegration",
826-
"documentation":"<p>The Amazon Web Services integration configuration settings for the IAM service role association.</p>"
826+
"documentation":"<p>The Amazon Web Services integration configuration settings for the Amazon Web Services Identity and Access Management (IAM) service role association.</p>"
827827
},
828828
"resourceArn":{
829829
"shape":"AssociateIamRoleToResourceInputResourceArnString",
830-
"documentation":"<p>The Amazon Resource Name (ARN) of the target resource to associate with the IAM service role.</p>"
830+
"documentation":"<p>The Amazon Resource Name (ARN) of the target resource to associate with the Amazon Web Services Identity and Access Management (IAM) service role.</p>"
831831
}
832832
}
833833
},
@@ -923,6 +923,10 @@
923923
"shape":"ResourceIdOrArn",
924924
"documentation":"<p>The unique identifier of the ODB network associated with this Autonomous VM cluster.</p>"
925925
},
926+
"odbNetworkArn":{
927+
"shape":"ResourceArn",
928+
"documentation":"<p>The Amazon Resource Name (ARN) of the ODB network associated with this Autonomous VM cluster.</p>"
929+
},
926930
"ociResourceAnchorName":{
927931
"shape":"String",
928932
"documentation":"<p>The name of the OCI resource anchor associated with this Autonomous VM cluster.</p>"
@@ -947,6 +951,10 @@
947951
"shape":"ResourceIdOrArn",
948952
"documentation":"<p>The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.</p>"
949953
},
954+
"cloudExadataInfrastructureArn":{
955+
"shape":"ResourceArn",
956+
"documentation":"<p>The Amazon Resource Name (ARN) of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.</p>"
957+
},
950958
"autonomousDataStoragePercentage":{
951959
"shape":"Float",
952960
"documentation":"<p>The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.</p>"
@@ -1148,6 +1156,10 @@
11481156
"shape":"ResourceIdOrArn",
11491157
"documentation":"<p>The unique identifier of the ODB network associated with this Autonomous VM cluster.</p>"
11501158
},
1159+
"odbNetworkArn":{
1160+
"shape":"ResourceArn",
1161+
"documentation":"<p>The Amazon Resource Name (ARN) of the ODB network associated with this Autonomous VM cluster.</p>"
1162+
},
11511163
"ociResourceAnchorName":{
11521164
"shape":"String",
11531165
"documentation":"<p>The name of the OCI resource anchor associated with this Autonomous VM cluster.</p>"
@@ -1172,6 +1184,10 @@
11721184
"shape":"ResourceIdOrArn",
11731185
"documentation":"<p>The unique identifier of the Exadata infrastructure containing this Autonomous VM cluster.</p>"
11741186
},
1187+
"cloudExadataInfrastructureArn":{
1188+
"shape":"ResourceArn",
1189+
"documentation":"<p>The Amazon Resource Name (ARN) of the Exadata infrastructure containing this Autonomous VM cluster.</p>"
1190+
},
11751191
"autonomousDataStoragePercentage":{
11761192
"shape":"Float",
11771193
"documentation":"<p>The percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.</p>"
@@ -1719,6 +1735,10 @@
17191735
"shape":"String",
17201736
"documentation":"<p>The unique identifier of the Exadata infrastructure that this VM cluster belongs to.</p>"
17211737
},
1738+
"cloudExadataInfrastructureArn":{
1739+
"shape":"ResourceArn",
1740+
"documentation":"<p>The Amazon Resource Name (ARN) of the Exadata infrastructure that this VM cluster belongs to.</p>"
1741+
},
17221742
"clusterName":{
17231743
"shape":"String",
17241744
"documentation":"<p>The name of the Grid Infrastructure (GI) cluster.</p>"
@@ -1847,6 +1867,10 @@
18471867
"shape":"ResourceIdOrArn",
18481868
"documentation":"<p>The unique identifier of the ODB network for the VM cluster.</p>"
18491869
},
1870+
"odbNetworkArn":{
1871+
"shape":"ResourceArn",
1872+
"documentation":"<p>The Amazon Resource Name (ARN) of the ODB network associated with this VM cluster.</p>"
1873+
},
18501874
"percentProgress":{
18511875
"shape":"Float",
18521876
"documentation":"<p>The amount of progress made on the current operation on the VM cluster, expressed as a percentage.</p>"
@@ -1894,6 +1918,10 @@
18941918
"shape":"String",
18951919
"documentation":"<p>The unique identifier of the Exadata infrastructure that this VM cluster belongs to.</p>"
18961920
},
1921+
"cloudExadataInfrastructureArn":{
1922+
"shape":"ResourceArn",
1923+
"documentation":"<p>The Amazon Resource Name (ARN) of the Exadata infrastructure that this VM cluster belongs to.</p>"
1924+
},
18971925
"clusterName":{
18981926
"shape":"String",
18991927
"documentation":"<p>The name of the Grid Infrastructure (GI) cluster.</p>"
@@ -2016,6 +2044,10 @@
20162044
"shape":"ResourceIdOrArn",
20172045
"documentation":"<p>The unique identifier of the ODB network for the VM cluster.</p>"
20182046
},
2047+
"odbNetworkArn":{
2048+
"shape":"ResourceArn",
2049+
"documentation":"<p>The Amazon Resource Name (ARN) of the ODB network associated with this VM cluster.</p>"
2050+
},
20192051
"percentProgress":{
20202052
"shape":"Float",
20212053
"documentation":"<p>The amount of progress made on the current operation on the VM cluster, expressed as a percentage.</p>"
@@ -2556,11 +2588,11 @@
25562588
},
25572589
"stsPolicyDocument":{
25582590
"shape":"PolicyDocument",
2559-
"documentation":"<p>The STS policy document that defines permissions for token service usage within the ODB network.</p>"
2591+
"documentation":"<p>The Amazon Web Services Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network.</p>"
25602592
},
25612593
"kmsPolicyDocument":{
25622594
"shape":"PolicyDocument",
2563-
"documentation":"<p>The KMS policy document that defines permissions for key usage within the ODB network.</p>"
2595+
"documentation":"<p>The Amazon Web Services Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network.</p>"
25642596
},
25652597
"crossRegionS3RestoreSourcesToEnable":{
25662598
"shape":"StringList",
@@ -2698,15 +2730,15 @@
26982730
"members":{
26992731
"region":{
27002732
"shape":"String",
2701-
"documentation":"<p>The Amazon Web Services Region for cross-Region S3 restore access.</p>"
2733+
"documentation":"<p>The Amazon Web Services Region for cross-Region Amazon S3 restore access.</p>"
27022734
},
27032735
"ipv4Addresses":{
27042736
"shape":"StringList",
2705-
"documentation":"<p>The IPv4 addresses allowed for cross-Region S3 restore access.</p>"
2737+
"documentation":"<p>The IPv4 addresses allowed for cross-Region Amazon S3 restore access.</p>"
27062738
},
27072739
"status":{
27082740
"shape":"ManagedResourceStatus",
2709-
"documentation":"<p>The current status of the cross-Region S3 restore access configuration.</p>"
2741+
"documentation":"<p>The current status of the cross-Region Amazon S3 restore access configuration.</p>"
27102742
}
27112743
},
27122744
"documentation":"<p>The configuration access for the cross-Region Amazon S3 database restore source for the ODB network.</p>"
@@ -3448,15 +3480,15 @@
34483480
"members":{
34493481
"iamRoleArn":{
34503482
"shape":"RoleArn",
3451-
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM service role to disassociate from the resource.</p>"
3483+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) service role to disassociate from the resource.</p>"
34523484
},
34533485
"awsIntegration":{
34543486
"shape":"SupportedAwsIntegration",
3455-
"documentation":"<p>The Amazon Web Services integration configuration settings for the IAM service role disassociation.</p>"
3487+
"documentation":"<p>The Amazon Web Services integration configuration settings for the Amazon Web Services Identity and Access Management (IAM) service role disassociation.</p>"
34563488
},
34573489
"resourceArn":{
34583490
"shape":"DisassociateIamRoleFromResourceInputResourceArnString",
3459-
"documentation":"<p>The Amazon Resource Name (ARN) of the target resource to disassociate from the IAM service role.</p>"
3491+
"documentation":"<p>The Amazon Resource Name (ARN) of the target resource to disassociate from the Amazon Web Services Identity and Access Management (IAM) service role.</p>"
34603492
}
34613493
}
34623494
},
@@ -3716,19 +3748,19 @@
37163748
"members":{
37173749
"iamRoleArn":{
37183750
"shape":"RoleArn",
3719-
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM service role.</p>"
3751+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) service role.</p>"
37203752
},
37213753
"status":{
37223754
"shape":"IamRoleStatus",
3723-
"documentation":"<p>The current status of the IAM service role.</p>"
3755+
"documentation":"<p>The current status of the Amazon Web Services Identity and Access Management (IAM) service role.</p>"
37243756
},
37253757
"statusReason":{
37263758
"shape":"String",
3727-
"documentation":"<p>Additional information about the current status of the IAM service role, if applicable.</p>"
3759+
"documentation":"<p>Additional information about the current status of the Amazon Web Services Identity and Access Management (IAM) service role, if applicable.</p>"
37283760
},
37293761
"awsIntegration":{
37303762
"shape":"SupportedAwsIntegration",
3731-
"documentation":"<p>The Amazon Web Services integration configuration settings for the IAM service role.</p>"
3763+
"documentation":"<p>The Amazon Web Services integration configuration settings for the Amazon Web Services Identity and Access Management (IAM) service role.</p>"
37323764
}
37333765
},
37343766
"documentation":"<p>Information about an Amazon Web Services Identity and Access Management (IAM) service role associated with a resource.</p>"
@@ -3796,19 +3828,19 @@
37963828
"members":{
37973829
"status":{
37983830
"shape":"ManagedResourceStatus",
3799-
"documentation":"<p>The current status of the KMS access configuration.</p>"
3831+
"documentation":"<p>The current status of the Amazon Web Services Key Management Service (KMS) access configuration.</p>"
38003832
},
38013833
"ipv4Addresses":{
38023834
"shape":"StringList",
3803-
"documentation":"<p>The IPv4 addresses allowed for KMS access.</p>"
3835+
"documentation":"<p>The IPv4 addresses allowed for Amazon Web Services Key Management Service (KMS) access.</p>"
38043836
},
38053837
"domainName":{
38063838
"shape":"String",
3807-
"documentation":"<p>The domain name for KMS access configuration.</p>"
3839+
"documentation":"<p>The domain name for Amazon Web Services Key Management Service (KMS) access configuration.</p>"
38083840
},
38093841
"kmsPolicyDocument":{
38103842
"shape":"String",
3811-
"documentation":"<p>The KMS policy document that defines permissions for key usage.</p>"
3843+
"documentation":"<p>The Amazon Web Services Key Management Service (KMS) policy document that defines permissions for key usage.</p>"
38123844
}
38133845
},
38143846
"documentation":"<p>Configuration for Amazon Web Services Key Management Service (KMS) access from the ODB network.</p>"
@@ -4447,11 +4479,11 @@
44474479
},
44484480
"stsAccess":{
44494481
"shape":"StsAccess",
4450-
"documentation":"<p>The Amazon Web Services Security Token Service (STS) access configuration for managed services.</p>"
4482+
"documentation":"<p>The Amazon Web Services Security Token Service (STS) access configuration.</p>"
44514483
},
44524484
"kmsAccess":{
44534485
"shape":"KmsAccess",
4454-
"documentation":"<p>The Amazon Web Services Key Management Service (KMS) access configuration for managed services.</p>"
4486+
"documentation":"<p>The Amazon Web Services Key Management Service (KMS) access configuration.</p>"
44554487
},
44564488
"crossRegionS3RestoreSourcesAccess":{
44574489
"shape":"CrossRegionS3RestoreSourcesAccessList",
@@ -5246,19 +5278,19 @@
52465278
"members":{
52475279
"status":{
52485280
"shape":"ManagedResourceStatus",
5249-
"documentation":"<p>The current status of the STS access configuration.</p>"
5281+
"documentation":"<p>The current status of the Amazon Web Services Security Token Service (STS) access configuration.</p>"
52505282
},
52515283
"ipv4Addresses":{
52525284
"shape":"StringList",
5253-
"documentation":"<p>The IPv4 addresses allowed for STS access.</p>"
5285+
"documentation":"<p>The IPv4 addresses allowed for Amazon Web Services Security Token Service (STS) access.</p>"
52545286
},
52555287
"domainName":{
52565288
"shape":"String",
5257-
"documentation":"<p>The domain name for STS access configuration.</p>"
5289+
"documentation":"<p>The domain name for Amazon Web Services Security Token Service (STS) access configuration.</p>"
52585290
},
52595291
"stsPolicyDocument":{
52605292
"shape":"String",
5261-
"documentation":"<p>The STS policy document that defines permissions for token service usage.</p>"
5293+
"documentation":"<p>The Amazon Web Services Security Token Service (STS) policy document that defines permissions for token service usage.</p>"
52625294
}
52635295
},
52645296
"documentation":"<p>Configuration for Amazon Web Services Security Token Service (STS) access from the ODB network.</p>"
@@ -5439,11 +5471,11 @@
54395471
},
54405472
"stsPolicyDocument":{
54415473
"shape":"PolicyDocument",
5442-
"documentation":"<p>The STS policy document that defines permissions for token service usage within the ODB network.</p>"
5474+
"documentation":"<p>The Amazon Web Services Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network.</p>"
54435475
},
54445476
"kmsPolicyDocument":{
54455477
"shape":"PolicyDocument",
5446-
"documentation":"<p>The KMS policy document that defines permissions for key usage within the ODB network.</p>"
5478+
"documentation":"<p>The Amazon Web Services Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network.</p>"
54475479
},
54485480
"crossRegionS3RestoreSourcesToEnable":{
54495481
"shape":"StringList",

0 commit comments

Comments
 (0)