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
Copy file name to clipboardexpand all lines: generator/.DevConfigs/8a48524d-da8b-4c04-b57e-ad196a51debb.json
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"core": {
3
3
"changeLogMessages": [
4
-
"Support Account ID based endpoints. Credential Providers will now attach the account ID to credentials if available and also read from the shared credentials file if set."
4
+
"Support Account ID based endpoints. Account-based endpoints help ensure high performance and scalability by using your AWS account ID to route requests for services that support this feature. For more information visit [account id based endpoints on our docs](https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html)."
/// Constructs an instance with supplied keys, token, expiration, and account id. When the account id is set
48
+
/// and the service supports account id based endpoints, AWS will send the request using the account-based endpoint rather
49
+
/// than the regional endpount. Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
50
+
/// the request to
51
+
/// </summary>
52
+
/// <param name="awsAccessKeyId">The AccessKey for the credentials</param>
53
+
/// <param name="awsSecretAccessKey">The SecretKey for the credentials.</param>
54
+
/// <param name="token">The security token for the credentials.</param>
55
+
/// <param name="expiration">The expiration time for the credentials.</param>
56
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012.</param>
/// Constructs a BasicAWSCredentials object for the specified accessKey, secretKey, and accountId
46
+
/// Constructs a BasicAWSCredentials object for the specified accessKey, secretKey, and accountId.
47
+
/// When the account id is set and the service supports account id based endpoints, AWS will send the request
48
+
/// using the account-based endpoint rather than the regional endpount.
49
+
/// Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
50
+
/// the request to
47
51
/// </summary>
48
-
/// <param name="accessKey"></param>
49
-
/// <param name="secretKey"></param>
50
-
/// <param name="accountId"></param>
52
+
/// <param name="accessKey">The access key for the credentials.</param>
53
+
/// <param name="secretKey">The secret key for the credentials.</param>
54
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012</param>
Copy file name to clipboardexpand all lines: sdk/src/Core/Amazon.Runtime/Credentials/ImmutableCredentials.cs
+12-4
Original file line number
Diff line number
Diff line change
@@ -49,8 +49,12 @@ public class ImmutableCredentials
49
49
50
50
/// <summary>
51
51
/// Gets the AccountId property for the current credentials.
52
+
/// The account id is your 12 digit account number with no hypens. For example: 123456789012.
53
+
/// When the account id is set and the service supports account id based endpoints, AWS will send the request
54
+
/// using the account-based endpoint rather than the regional endpount.
55
+
/// Account-based endpoints take the form https://accountid.ddb.region.amazonaws.com
52
56
/// </summary>
53
-
publicstringAccountId{get;protectedset;}
57
+
publicstringAccountId{get;privateset;}
54
58
#endregion
55
59
56
60
@@ -76,11 +80,15 @@ public ImmutableCredentials(string awsAccessKeyId, string awsSecretAccessKey, st
76
80
77
81
/// <summary>
78
82
/// Constructs an ImmutableCredentials object with supplied accessKey, secretKey, and aws account id.
83
+
/// When the account id is set and the service supports account id based endpoints, AWS will send the request
84
+
/// using the account-based endpoint rather than the regional endpount.
85
+
/// Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
79
86
/// </summary>
80
-
/// <param name="awsAccessKeyId"></param>
81
-
/// <param name="awsSecretAccessKey"></param>
87
+
/// <param name="awsAccessKeyId">The access key for the credentials.</param>
88
+
/// <param name="awsSecretAccessKey">The secret access key for the credentials.</param>
82
89
/// <param name="token">Optional. Can be set to null or empty for non-session credentials.</param>
83
-
/// <param name="accountId">Optional. If <see cref="AccountIdEndpointMode"/> is set to preferred or required, the account id will be used in endpoint resolution.</param>
90
+
/// <param name="accountId">Optional. If <see cref="AccountIdEndpointMode"/> is set to preferred or required, the account id will be used in endpoint resolution.
91
+
/// The account id is your 12 digit account number with no hyphens. For example: 123456789012.</param>
/// Constructs an instance of credentials that can be retrieved by running an external process.
68
+
/// </summary>
69
+
/// <param name="processCredentialInfo">Contains the executable information to be used by the process credential retriever</param>
70
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012
71
+
/// If account id is fetched from the executable then that will be used instead of the one set in the constructor.
Copy file name to clipboardexpand all lines: sdk/src/Core/Amazon.Runtime/Credentials/SAMLImmutableCredentials.cs
+9-3
Original file line number
Diff line number
Diff line change
@@ -63,14 +63,17 @@ public SAMLImmutableCredentials(string awsAccessKeyId,
63
63
}
64
64
65
65
/// <summary>
66
-
/// Constructs an instance with supplied keys SAML assertion data, and an account id
66
+
/// Constructs an instance with supplied keys SAML assertion data, and an account id.
67
+
/// When the account id is set and the service supports account id based endpoints, AWS will send the request
68
+
/// using the account-based endpoint rather than the regional endpount.
69
+
/// Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
67
70
/// </summary>
68
71
/// <param name="awsAccessKeyId"></param>
69
72
/// <param name="awsSecretAccessKey"></param>
70
73
/// <param name="token"></param>
71
74
/// <param name="expires"></param>
72
75
/// <param name="subject"></param>
73
-
/// <param name="accountId"></param>
76
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012.</param>
@@ -84,11 +87,14 @@ public SAMLImmutableCredentials(string awsAccessKeyId,
84
87
}
85
88
/// <summary>
86
89
/// Constructs an instance with supplied keys and SAML assertion data and an account id.
90
+
/// When the account id is set and the service supports account id based endpoints, AWS will send the request
91
+
/// using the account-based endpoint rather than the regional endpount.
92
+
/// Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
87
93
/// </summary>
88
94
/// <param name="credentials"></param>
89
95
/// <param name="expires"></param>
90
96
/// <param name="subject"></param>
91
-
/// <param name="accountId"></param>
97
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012.</param>
Copy file name to clipboardexpand all lines: sdk/src/Core/Amazon.Runtime/Credentials/SessionAWSCredentials.cs
+11
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,17 @@ public SessionAWSCredentials(string awsAccessKeyId, string awsSecretAccessKey, s
35
35
{
36
36
}
37
37
38
+
/// <summary>
39
+
/// Constructs a SessionAWSCredentials object for the specified accessKey, secretKey, and account id.
40
+
/// When the account id is set and the service supports account id based endpoints, AWS will send the request
41
+
/// using the account-based endpoint rather than the regional endpount.
42
+
/// Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
43
+
/// </summary>
44
+
/// <param name="awsAccessKeyId"></param>
45
+
/// <param name="awsSecretAccessKey"></param>
46
+
/// <param name="token"></param>
47
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012.</param>
Copy file name to clipboardexpand all lines: sdk/src/Core/Amazon.Runtime/Credentials/_bcl+netstandard/SSOImmutableCredentials.cs
+5-3
Original file line number
Diff line number
Diff line change
@@ -44,19 +44,21 @@ public SSOImmutableCredentials(
44
44
}
45
45
46
46
/// <summary>
47
-
/// Constructs an instance with supplied keys, token, expiration, and account id
47
+
/// Constructs an instance with supplied keys, token, expiration, and account id.
48
+
/// When the account id is set and the service supports account id based endpoints,
49
+
/// AWS will send the request using the account-based endpoint rather than the regional endpount.
50
+
/// Account-based endpoints take the form https://<paramref name="accountId"/>.ddb.region.amazonaws.com
48
51
/// </summary>
49
52
/// <param name="awsAccessKeyId"></param>
50
53
/// <param name="awsSecretAccessKey"></param>
51
54
/// <param name="token"></param>
52
55
/// <param name="expiration"></param>
53
-
/// <param name="accountId"></param>
56
+
/// <param name="accountId">The account id for the credentials. The account id is your 12 digit account number with no hyphens. For example: 123456789012.</param>
0 commit comments