Interface AwsIamInstanceProfileRole.Builder

  • Method Details

    • arn

      The ARN of the role.

      Parameters:
      arn - The ARN of the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assumeRolePolicyDocument

      AwsIamInstanceProfileRole.Builder assumeRolePolicyDocument(String assumeRolePolicyDocument)

      The policy that grants an entity permission to assume the role.

      Parameters:
      assumeRolePolicyDocument - The policy that grants an entity permission to assume the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createDate

      AwsIamInstanceProfileRole.Builder createDate(String createDate)

      Indicates when the role was created.

      For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

      Parameters:
      createDate - Indicates when the role was created.

      For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • path

      The path to the role.

      Parameters:
      path - The path to the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleId

      The identifier of the role.

      Parameters:
      roleId - The identifier of the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleName

      The name of the role.

      Parameters:
      roleName - The name of the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.