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: Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2131,7 +2131,7 @@ extension IAMClient {
2131
2131
2132
2132
/// Performs the `CreateServiceSpecificCredential` operation on the `IAM` service.
2133
2133
///
2134
-
/// Generates a set of credentials consisting of a user name and password that can be used to access the service specified in the request. These credentials are generated by IAM, and can be used only for the specified service. You can have a maximum of two sets of service-specific credentials for each supported service per user. You can create service-specific credentials for Amazon Bedrock, CodeCommit and Amazon Keyspaces (for Apache Cassandra). You can reset the password to a new service-generated value by calling [ResetServiceSpecificCredential](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html). For more information about service-specific credentials, see [Service-specific credentials for IAM users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html) in the IAM User Guide.
2134
+
/// Generates a set of credentials consisting of a user name and password that can be used to access the service specified in the request. These credentials are generated by IAM, and can be used only for the specified service. You can have a maximum of two sets of service-specific credentials for each supported service per user. You can create service-specific credentials for Amazon Bedrock, Amazon CloudWatch Logs, CodeCommit and Amazon Keyspaces (for Apache Cassandra). You can reset the password to a new service-generated value by calling [ResetServiceSpecificCredential](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html). For more information about service-specific credentials, see [Service-specific credentials for IAM users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_bedrock.html) in the IAM User Guide.
Copy file name to clipboardExpand all lines: Sources/Services/AWSIAM/Sources/AWSIAM/Models.swift
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -2135,7 +2135,7 @@ public struct ServiceNotSupportedException: ClientRuntime.ModeledError, AWSClien
2135
2135
}
2136
2136
2137
2137
public struct CreateServiceSpecificCredentialInput: Swift.Sendable {
2138
-
/// The number of days until the service specific credential expires. This field is only valid for Bedrock API keys and must be a positive integer. When not specified, the credential will not expire.
2138
+
/// The number of days until the service specific credential expires. This field is only valid for Bedrock and CloudWatch Logs API keys and must be a positive integer. When not specified, the credential will not expire.
2139
2139
public var credentialAgeDays: Swift.Int?
2140
2140
/// The name of the Amazon Web Services service that is to be associated with the credentials. The service you specify here is the only service that can be accessed using these credentials.
/// The date and time, in [ISO 8601 date-time format](http://www.iso.org/iso/iso8601), when the service-specific credential were created.
2163
2163
/// This member is required.
2164
2164
public var createDate: Foundation.Date?
2165
-
/// The date and time when the service specific credential expires. This field is only present for Bedrock API keys that were created with an expiration period.
2165
+
/// The date and time when the service specific credential expires. This field is only present for Bedrock API keys and CloudWatch Logs API keys that were created with an expiration period.
2166
2166
public var expirationDate: Foundation.Date?
2167
-
/// For Bedrock API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.
2167
+
/// For Bedrock API keys and CloudWatch Logs API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.
2168
2168
public var serviceCredentialAlias: Swift.String?
2169
-
/// For Bedrock API keys, this is the secret portion of the credential that should be used to authenticate API calls. This value is returned only when the credential is created.
2169
+
/// For Bedrock API keys and CloudWatch Logs API keys, this is the secret portion of the credential that should be used to authenticate API calls. This value is returned only when the credential is created.
2170
2170
public var serviceCredentialSecret: Swift.String?
2171
2171
/// The name of the service associated with the service-specific credential.
2172
2172
/// This member is required.
@@ -4029,7 +4029,7 @@ extension IAMClientTypes {
4029
4029
public var delegationRequestId: Swift.String?
4030
4030
/// Description of the delegation request. This is a message that is provided by the Amazon Web Services partner that filed the delegation request.
4031
4031
public var description: Swift.String?
4032
-
/// The expiry time of this delegation request See the [Understanding the Request Lifecycle] for details on the life time of a delegation request at each state.
4032
+
/// The expiry time of this delegation request See the [Understanding the Request Lifecycle](https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle) for details on the life time of a delegation request at each state.
4033
4033
public var expirationTime: Foundation.Date?
4034
4034
/// Notes added to this delegation request, if this request was updated via the [UpdateDelegationRequest](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateDelegationRequest.html) API.
/// If the PermissionPolicy includes role creation permissions, this element will include the list of permissions boundary policies associated with the role creation. See [Permissions boundaries for IAM entities] for more details about IAM permission boundaries.
4056
+
/// If the PermissionPolicy includes role creation permissions, this element will include the list of permissions boundary policies associated with the role creation. See [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) for more details about IAM permission boundaries.
4057
4057
public var rolePermissionRestrictionArns: [Swift.String]?
4058
4058
/// The life-time of the requested session credential.
4059
4059
public var sessionDuration: Swift.Int?
4060
-
/// The state of this delegation request. See the [Understanding the Request Lifecycle] for an explanation of how these states are transitioned.
4060
+
/// The state of this delegation request. See the [Understanding the Request Lifecycle](https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle) for an explanation of how these states are transitioned.
4061
4061
public var state: IAMClientTypes.StateType?
4062
4062
/// Last updated timestamp of the request.
4063
4063
public var updatedTime: Foundation.Date?
@@ -6945,9 +6945,9 @@ extension IAMClientTypes {
6945
6945
/// The date and time, in [ISO 8601 date-time format](http://www.iso.org/iso/iso8601), when the service-specific credential were created.
6946
6946
/// This member is required.
6947
6947
public var createDate: Foundation.Date?
6948
-
/// The date and time when the service specific credential expires. This field is only present for Bedrock API keys that were created with an expiration period.
6948
+
/// The date and time when the service specific credential expires. This field is only present for Bedrock API keys and CloudWatch Logs API keys that were created with an expiration period.
6949
6949
public var expirationDate: Foundation.Date?
6950
-
/// For Bedrock API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.
6950
+
/// For Bedrock API keys and CloudWatch Logs API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.
6951
6951
public var serviceCredentialAlias: Swift.String?
6952
6952
/// The name of the service associated with the service-specific credential.
0 commit comments