@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DBInstanceRole extends Object implements Serializable, Cloneable
Information about an Amazon Web Services Identity and Access Management (IAM) role that is associated with a DB instance.
Constructor and Description |
---|
DBInstanceRole() |
Modifier and Type | Method and Description |
---|---|
DBInstanceRole |
clone() |
boolean |
equals(Object obj) |
String |
getFeatureName()
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
|
String |
getStatus()
Information about the state of association between the IAM role and the DB instance.
|
int |
hashCode() |
void |
setFeatureName(String featureName)
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
|
void |
setStatus(String status)
Information about the state of association between the IAM role and the DB instance.
|
String |
toString()
Returns a string representation of this object.
|
DBInstanceRole |
withFeatureName(String featureName)
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role.
|
DBInstanceRole |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
|
DBInstanceRole |
withStatus(String status)
Information about the state of association between the IAM role and the DB instance.
|
public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
roleArn
- The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.public String getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
public DBInstanceRole withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
roleArn
- The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.public void setFeatureName(String featureName)
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role. For
information about supported feature names, see DBEngineVersion
.
featureName
- The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role.
For information about supported feature names, see DBEngineVersion
.public String getFeatureName()
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role. For
information about supported feature names, see DBEngineVersion
.
DBEngineVersion
.public DBInstanceRole withFeatureName(String featureName)
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role. For
information about supported feature names, see DBEngineVersion
.
featureName
- The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role.
For information about supported feature names, see DBEngineVersion
.public void setStatus(String status)
Information about the state of association between the IAM role and the DB instance. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other Amazon
Web Services services on your behalf.
PENDING
- the IAM role ARN is being associated with the DB instance.
INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable to
assume the IAM role in order to access other Amazon Web Services services on your behalf.
status
- Information about the state of association between the IAM role and the DB instance. The Status property
returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other
Amazon Web Services services on your behalf.
PENDING
- the IAM role ARN is being associated with the DB instance.
INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable
to assume the IAM role in order to access other Amazon Web Services services on your behalf.
public String getStatus()
Information about the state of association between the IAM role and the DB instance. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other Amazon
Web Services services on your behalf.
PENDING
- the IAM role ARN is being associated with the DB instance.
INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable to
assume the IAM role in order to access other Amazon Web Services services on your behalf.
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other
Amazon Web Services services on your behalf.
PENDING
- the IAM role ARN is being associated with the DB instance.
INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable
to assume the IAM role in order to access other Amazon Web Services services on your behalf.
public DBInstanceRole withStatus(String status)
Information about the state of association between the IAM role and the DB instance. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other Amazon
Web Services services on your behalf.
PENDING
- the IAM role ARN is being associated with the DB instance.
INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable to
assume the IAM role in order to access other Amazon Web Services services on your behalf.
status
- Information about the state of association between the IAM role and the DB instance. The Status property
returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other
Amazon Web Services services on your behalf.
PENDING
- the IAM role ARN is being associated with the DB instance.
INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable
to assume the IAM role in order to access other Amazon Web Services services on your behalf.
public String toString()
toString
in class Object
Object.toString()
public DBInstanceRole clone()