Class PackedPolicyTooLargeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- software.amazon.awssdk.core.exception.SdkException
-
- software.amazon.awssdk.core.exception.SdkServiceException
-
- software.amazon.awssdk.awscore.exception.AwsServiceException
-
- software.amazon.awssdk.services.sts.model.StsException
-
- software.amazon.awssdk.services.sts.model.PackedPolicyTooLargeException
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PackedPolicyTooLargeException.Builder,PackedPolicyTooLargeException>
@Generated("software.amazon.awssdk:codegen") public final class PackedPolicyTooLargeException extends StsException implements ToCopyableBuilder<PackedPolicyTooLargeException.Builder,PackedPolicyTooLargeException>
The request was rejected because the total packed size of the session policies and session tags combined was too large. An Amazon Web Services conversion compresses the session policy document, session policy ARNs, and session tags into a packed binary format that has a separate limit. The error message indicates by percentage how close the policies and tags are to the upper size limit. For more information, see Passing Session Tags in STS in the IAM User Guide.
You could receive this error even though you meet other defined session policy and session tag limits. For more information, see IAM and STS Entity Character Limits in the IAM User Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PackedPolicyTooLargeException.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PackedPolicyTooLargeException.Builder
builder()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends PackedPolicyTooLargeException.Builder>
serializableBuilderClass()
PackedPolicyTooLargeException.Builder
toBuilder()
-
Methods inherited from class software.amazon.awssdk.awscore.exception.AwsServiceException
awsErrorDetails, getMessage, isClockSkewException, isThrottlingException
-
Methods inherited from class software.amazon.awssdk.core.exception.SdkServiceException
extendedRequestId, isRetryableException, requestId, statusCode
-
Methods inherited from class software.amazon.awssdk.core.exception.SdkException
create, retryable
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
toBuilder
public PackedPolicyTooLargeException.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<PackedPolicyTooLargeException.Builder,PackedPolicyTooLargeException>
- Overrides:
toBuilder
in classStsException
-
builder
public static PackedPolicyTooLargeException.Builder builder()
-
serializableBuilderClass
public static Class<? extends PackedPolicyTooLargeException.Builder> serializableBuilderClass()
-
sdkFields
public final List<SdkField<?>> sdkFields()
- Specified by:
sdkFields
in interfaceSdkPojo
- Overrides:
sdkFields
in classSdkServiceException
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-