@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public enum PolicyUsageType extends Enum<PolicyUsageType>
The policy usage type that indicates whether the policy is used as a permissions policy or as the permissions boundary for an entity.
For more information about permissions boundaries, see Permissions boundaries for IAM identities in the IAM User Guide.
Enum Constant and Description |
---|
PermissionsBoundary |
PermissionsPolicy |
Modifier and Type | Method and Description |
---|---|
static PolicyUsageType |
fromValue(String value)
Use this in place of valueOf.
|
String |
toString() |
static PolicyUsageType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PolicyUsageType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PolicyUsageType PermissionsPolicy
public static final PolicyUsageType PermissionsBoundary
public static PolicyUsageType[] values()
for (PolicyUsageType c : PolicyUsageType.values()) System.out.println(c);
public static PolicyUsageType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String toString()
toString
in class Enum<PolicyUsageType>
public static PolicyUsageType fromValue(String value)
value
- real valueIllegalArgumentException
- If the specified value does not map to one of the known values in this enum.