You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1251,7 +1260,9 @@ public ServiceCall<ProfileIdentitiesResponse> setProfileIdentities(SetProfileIde
1251
1260
/**
1252
1261
* Add a specific identity that can assume the trusted profile.
1253
1262
*
1254
-
* Add a specific identity that can assume the trusted profile.
1263
+
* Add a specific identity that can assume the trusted profile. This API will update the trusted profile itself, thus
1264
+
* calling it repeatedly for the same profile can lead to conflicts responded with HTTP code 409. Make sure to call
1265
+
* this API only once in a few seconds for the same trusted profile.
1255
1266
*
1256
1267
* @param setProfileIdentityOptions the {@link SetProfileIdentityOptions} containing the options for the call
1257
1268
* @return a {@link ServiceCall} with a result of type {@link ProfileIdentityResponse}
@@ -1310,7 +1321,7 @@ public ServiceCall<ProfileIdentityResponse> getProfileIdentity(GetProfileIdentit
1310
1321
}
1311
1322
1312
1323
/**
1313
-
* Delete the identity that can assume the trusted profile.
1324
+
* Delete the identity that can assume the trusted profile. This API will update the trusted profile itself, thus calling it repeatedly for the same profile can lead to conflicts responded with HTTP code 409. Make sure to call this API only once in a few seconds for the same trusted profile.
1314
1325
*
1315
1326
* Delete the identity that can assume the trusted profile.
1316
1327
*
@@ -2101,7 +2112,24 @@ public ServiceCall<EffectiveAccountSettingsResponse> getEffectiveAccountSettings
2101
2112
/**
2102
2113
* Update Identity Preference on scope account.
2103
2114
*
2104
-
* Update one Identity Preference on scope 'account'.
2115
+
* Update one Identity Preference on scope 'account'. supported preferences:
2116
+
* The following preferences are storing values for identities inside an account,
2117
+
* i.e. for each account that an identity is member of, the value stored might be different.
2118
+
* This means, users who might be member of multiple accounts can have multiple preferences, one per account.
2119
+
* Identities like Service Ids or Trusted Profiles can only exist in one account,
2120
+
* therefore they can only have one preference inside their related account.
2121
+
* preference: console/landing_page
2122
+
* service: console
2123
+
* preferenceId: landing_page
2124
+
* supportedIdentityType: Trusted Profiles, Users
2125
+
* type: string
2126
+
* validation: valid URL (without host part), e.g. /billing or /iam
2127
+
* preference: console/global_left_navigation
2128
+
* service: console
2129
+
* preferenceId: global_left_navigation
2130
+
* supportedIdentityType: Trusted Profiles, Users
2131
+
* type: list of strings
2132
+
* validation: each entry in the list of strings must match the identifier of one navigation entry in the console.
2105
2133
*
2106
2134
* @param updatePreferenceOnScopeAccountOptions the {@link UpdatePreferenceOnScopeAccountOptions} containing the options for the call
2107
2135
* @return a {@link ServiceCall} with a result of type {@link IdentityPreferenceResponse}
Copy file name to clipboardExpand all lines: modules/iam-identity/src/main/java/com/ibm/cloud/platform_services/iam_identity/v1/model/CreateApiKeyOptions.java
+3-1
Original file line number
Diff line number
Diff line change
@@ -306,7 +306,9 @@ public Boolean storeValue() {
306
306
/**
307
307
* Gets the supportSessions.
308
308
*
309
-
* Defines if the API key supports sessions. Sessions are only supported for user apikeys.
309
+
* Defines whether you can manage CLI login sessions for the API key. When `true`, sessions are created and can be
310
+
* reviewed or revoked. When `false`, no sessions are tracked. To block access, delete or rotate the API key.
Copy file name to clipboardExpand all lines: modules/iam-identity/src/main/java/com/ibm/cloud/platform_services/iam_identity/v1/model/ListApiKeysOptions.java
+27
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,7 @@ public interface Order {
59
59
protectedStringsort;
60
60
protectedStringorder;
61
61
protectedBooleanincludeHistory;
62
+
protectedStringfilter;
62
63
63
64
/**
64
65
* Builder.
@@ -73,6 +74,7 @@ public static class Builder {
73
74
privateStringsort;
74
75
privateStringorder;
75
76
privateBooleanincludeHistory;
77
+
privateStringfilter;
76
78
77
79
/**
78
80
* Instantiates a new Builder from an existing ListApiKeysOptions instance.
Copy file name to clipboardExpand all lines: modules/iam-identity/src/main/java/com/ibm/cloud/platform_services/iam_identity/v1/model/ListProfilesOptions.java
+27
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@ public interface Order {
37
37
protectedStringorder;
38
38
protectedBooleanincludeHistory;
39
39
protectedStringpagetoken;
40
+
protectedStringfilter;
40
41
41
42
/**
42
43
* Builder.
@@ -49,6 +50,7 @@ public static class Builder {
49
50
privateStringorder;
50
51
privateBooleanincludeHistory;
51
52
privateStringpagetoken;
53
+
privateStringfilter;
52
54
53
55
/**
54
56
* Instantiates a new Builder from an existing ListProfilesOptions instance.
Copy file name to clipboardExpand all lines: modules/iam-identity/src/main/java/com/ibm/cloud/platform_services/iam_identity/v1/model/ListServiceIdsOptions.java
+27
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@ public interface Order {
37
37
protectedStringsort;
38
38
protectedStringorder;
39
39
protectedBooleanincludeHistory;
40
+
protectedStringfilter;
40
41
41
42
/**
42
43
* Builder.
@@ -49,6 +50,7 @@ public static class Builder {
49
50
privateStringsort;
50
51
privateStringorder;
51
52
privateBooleanincludeHistory;
53
+
privateStringfilter;
52
54
53
55
/**
54
56
* Instantiates a new Builder from an existing ListServiceIdsOptions instance.
Copy file name to clipboardExpand all lines: modules/iam-identity/src/main/java/com/ibm/cloud/platform_services/iam_identity/v1/model/UpdateApiKeyOptions.java
+3-1
Original file line number
Diff line number
Diff line change
@@ -220,7 +220,9 @@ public String description() {
220
220
/**
221
221
* Gets the supportSessions.
222
222
*
223
-
* Defines if the API key supports sessions. Sessions are only supported for user apikeys.
223
+
* Defines whether you can manage CLI login sessions for the API key. When `true`, sessions are created and can be
224
+
* reviewed or revoked. When `false`, no sessions are tracked. To block access, delete or rotate the API key.
0 commit comments